From b32123ba58fe6bf0c7f2b9f9059368d9ec683610 Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Tue, 7 Sep 2021 17:00:34 +0200 Subject: [PATCH] Small drawing optimisation --- .../pojavlaunch/customcontrols/buttons/ControlButton.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlButton.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlButton.java index 0e86230f3..22c25e977 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlButton.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlButton.java @@ -144,6 +144,12 @@ public class ControlButton extends androidx.appcompat.widget.AppCompatButton imp setVisibility(isVisible ? VISIBLE : GONE); } + @Override + protected void onVisibilityChanged(View changedView, int visibility) { + super.onVisibilityChanged(changedView, visibility); + setWillNotDraw(visibility == GONE); + } + @Override public void setX(float x) { super.setX(x);