diff --git a/SPD-classes/src/main/java/com/watabou/input/PointerEvent.java b/SPD-classes/src/main/java/com/watabou/input/PointerEvent.java index 85ff184b4..ccf58ba55 100644 --- a/SPD-classes/src/main/java/com/watabou/input/PointerEvent.java +++ b/SPD-classes/src/main/java/com/watabou/input/PointerEvent.java @@ -145,15 +145,6 @@ public class PointerEvent { } } - //add drag events for any emulated presses - if (hovered){ - for (int i = 10+LEFT; i <= 10+FORWARD; i++){ - if (activePointers.containsKey(i)){ - Game.inputHandler.emulateDrag(i-10); - } - } - } - for (PointerEvent p : pointerEvents){ if (p.type == Type.HOVER){ continue; @@ -182,6 +173,15 @@ public class PointerEvent { } } pointerEvents.clear(); + + //add drag events for any emulated presses + if (hovered){ + for (int i = 10+LEFT; i <= 10+FORWARD; i++){ + if (activePointers.containsKey(i)){ + Game.inputHandler.emulateDrag(i-10); + } + } + } } public static synchronized void clearPointerEvents(){