v2.0.2: fixed emulated drags being added before emulated pointer up
This commit is contained in:
@@ -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(){
|
||||
|
||||
Reference in New Issue
Block a user