From ec534fc13bfa7576c60de9fb32ec071ac0e6f973 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Thu, 10 Feb 2022 15:04:58 +0800 Subject: [PATCH] [Mobile] Fix dropdown for Android --- forge-gui-mobile/src/forge/menu/FDropDown.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/forge-gui-mobile/src/forge/menu/FDropDown.java b/forge-gui-mobile/src/forge/menu/FDropDown.java index 20da17b4a5d..84ccde8799d 100644 --- a/forge-gui-mobile/src/forge/menu/FDropDown.java +++ b/forge-gui-mobile/src/forge/menu/FDropDown.java @@ -7,6 +7,7 @@ import forge.Graphics; import forge.assets.FSkinColor; import forge.assets.FSkinColor.Colors; import forge.assets.FSkinTexture; +import forge.gui.GuiBase; import forge.screens.FScreen; import forge.toolbox.FContainer; import forge.toolbox.FDisplayObject; @@ -221,19 +222,22 @@ public abstract class FDropDown extends FScrollPane { @Override public boolean pan(float x, float y, float deltaX, float deltaY, boolean moreVertical) { - hide(); //always hide if backdrop panned + if (!GuiBase.isAndroid()) + hide(); //always hide if backdrop panned return false; //allow pan to pass through to object behind backdrop } @Override public boolean fling(float velocityX, float velocityY) { - hide(); //always hide if backdrop flung + if (!GuiBase.isAndroid()) + hide(); //always hide if backdrop flung return false; //allow fling to pass through to object behind backdrop } @Override public boolean zoom(float x, float y, float amount) { - hide(); //always hide if backdrop zoomed + if (!GuiBase.isAndroid()) + hide(); //always hide if backdrop zoomed return false; //allow zoom to pass through to object behind backdrop }