2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-30 13:47:41 +00:00

Trying to fix a "jumpy mouse" issue when scrolling

CCMAIL: ahmedibrahimkhali@gmail.com
This commit is contained in:
Albert Vaca
2014-06-29 17:15:58 +02:00
parent 046a1cb676
commit 47368a27fd

View File

@@ -15,6 +15,8 @@ public class MousePadActivity extends Activity implements GestureDetector.OnGest
private float mCurrentX;
private float mCurrentY;
boolean isScrolling = false;
private String deviceId;
private GestureDetector mDetector;
@@ -36,6 +38,14 @@ public class MousePadActivity extends Activity implements GestureDetector.OnGest
int actionType = event.getAction();
final float x = event.getX();
final float y = event.getY();
if (isScrolling) {
if (actionType == MotionEvent.ACTION_UP) {
isScrolling = false;
} else {
return false;
}
}
switch (actionType) {
case MotionEvent.ACTION_DOWN:
mPrevX = x;
@@ -81,6 +91,7 @@ public class MousePadActivity extends Activity implements GestureDetector.OnGest
if (e2.getPointerCount() <= 1) {
return false;
}
isScrolling = true;
BackgroundService.RunCommand(this, new BackgroundService.InstanceCallback() {
@Override
public void onServiceStart(BackgroundService service) {