Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(238)

Unified Diff: remoting/android/java/src/org/chromium/chromoting/SimulatedTouchInputStrategy.java

Issue 1687873002: Revert of Refactor Chromoting JNI code to use jni/Client (Java changes only). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: remoting/android/java/src/org/chromium/chromoting/SimulatedTouchInputStrategy.java
diff --git a/remoting/android/java/src/org/chromium/chromoting/SimulatedTouchInputStrategy.java b/remoting/android/java/src/org/chromium/chromoting/SimulatedTouchInputStrategy.java
index ccc0dbd60b6bb4af4409ce02b9a41f172fc3cd03..2c3ded29622f81c109485d253bcfae680db369d7 100644
--- a/remoting/android/java/src/org/chromium/chromoting/SimulatedTouchInputStrategy.java
+++ b/remoting/android/java/src/org/chromium/chromoting/SimulatedTouchInputStrategy.java
@@ -10,7 +10,7 @@
import android.view.MotionEvent;
import android.view.ViewConfiguration;
-import org.chromium.chromoting.jni.Client;
+import org.chromium.chromoting.jni.JniInterface;
/**
* This class receives local touch events and translates them into the appropriate mouse based
@@ -22,7 +22,6 @@
private static final float DOUBLE_TAP_SLOP_SCALE_FACTOR = 0.25f;
private final RenderData mRenderData;
- private final Client mClient;
/**
* Stores the time of the most recent left button single tap processed.
@@ -49,9 +48,8 @@
/** Mouse-button currently held down, or BUTTON_UNDEFINED otherwise. */
private int mHeldButton = TouchInputHandlerInterface.BUTTON_UNDEFINED;
- public SimulatedTouchInputStrategy(RenderData renderData, Client client, Context context) {
+ public SimulatedTouchInputStrategy(RenderData renderData, Context context) {
mRenderData = renderData;
- mClient = client;
ViewConfiguration config = ViewConfiguration.get(context);
mDoubleTapDurationInMs = config.getDoubleTapTimeout();
@@ -123,7 +121,7 @@
@Override
public void onScroll(float distanceX, float distanceY) {
- mClient.sendMouseWheelEvent((int) -distanceX, (int) -distanceY);
+ JniInterface.sendMouseWheelEvent((int) -distanceX, (int) -distanceY);
}
@Override
@@ -137,7 +135,7 @@
@Override
public void injectCursorMoveEvent(int x, int y) {
- mClient.sendMouseEvent(x, y, TouchInputHandlerInterface.BUTTON_UNDEFINED, false);
+ JniInterface.sendMouseEvent(x, y, TouchInputHandlerInterface.BUTTON_UNDEFINED, false);
}
@Override
@@ -182,6 +180,6 @@
}
private void injectMouseButtonEvent(int button, boolean pressed, Point tapPoint) {
- mClient.sendMouseEvent(tapPoint.x, tapPoint.y, button, pressed);
+ JniInterface.sendMouseEvent(tapPoint.x, tapPoint.y, button, pressed);
}
}

Powered by Google App Engine
This is Rietveld 408576698