From 68c0d231b4883cc41d9d7046ea97fa2e39b5378f Mon Sep 17 00:00:00 2001 From: drdev Date: Fri, 18 Jul 2014 17:03:05 +0000 Subject: [PATCH] Revert stat filter buttons to old behavior --- .../itemmanager/filters/StatTypeFilter.java | 24 ++++--------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/forge-gui-mobile/src/forge/itemmanager/filters/StatTypeFilter.java b/forge-gui-mobile/src/forge/itemmanager/filters/StatTypeFilter.java index 5c4626495b6..629f9116d55 100644 --- a/forge-gui-mobile/src/forge/itemmanager/filters/StatTypeFilter.java +++ b/forge-gui-mobile/src/forge/itemmanager/filters/StatTypeFilter.java @@ -10,7 +10,6 @@ import forge.itemmanager.ItemManager; import forge.itemmanager.SFilterUtil; import forge.itemmanager.SItemManagerUtil; import forge.itemmanager.SItemManagerUtil.StatTypes; -import forge.menu.FTooltip; import forge.toolbox.FEvent; import forge.toolbox.FEvent.FEventHandler; import forge.toolbox.FLabel; @@ -31,27 +30,14 @@ public abstract class StatTypeFilter extends ToggleButt final ToggleButton button = addToggleButton(widget, FSkin.getImages().get(st.skinProp)); buttonMap.put(st, button); - //hook so pressing a selected button toggles off all other buttons while remaining toggled - button.setCommand(new FEventHandler() { - @Override - public void handleEvent(FEvent e) { - if (lockFiltering) { return; } - - if (!button.isSelected()) { - lockFiltering = true; - button.setSelected(true); - SFilterUtil.showOnlyStat(st, button, buttonMap); - lockFiltering = false; - } - applyChange(); - } - }); - //show tooltip when long pressed + //hook so long-pressing a button toggles itself on and toggles off all other buttons button.setLongPressHandler(new FEventHandler() { @Override public void handleEvent(FEvent e) { - FTooltip tooltip = new FTooltip(st.label); - tooltip.show(button, 0, button.getHeight()); + lockFiltering = true; + SFilterUtil.showOnlyStat(st, button, buttonMap); + lockFiltering = false; + applyChange(); } }); }