v2.0.2: fixed emulated drags being added before emulated pointer up

This commit is contained in:
Evan Debenham
2023-04-07 16:25:45 -04:00
parent 0b2815c77c
commit 5916125121

View File

@@ -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(){