Index: remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java |
diff --git a/remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java b/remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java |
index 6c4ae0b0dfdc1871bc6291aac29c2ec6c2fdc335..365703f431e217a1775c0646eabc9580214874e3 100644 |
--- a/remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java |
+++ b/remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java |
@@ -6,7 +6,6 @@ package org.chromium.chromoting; |
import android.content.Context; |
import android.graphics.Matrix; |
-import android.graphics.Point; |
import android.graphics.PointF; |
import android.graphics.Rect; |
import android.view.GestureDetector; |
@@ -397,7 +396,7 @@ public class TouchInputHandler { |
// If we are in an indirect mode, then we want to keep the cursor centered, if possible, as |
// the viewport moves. |
if (mInputStrategy.isIndirectInputMode()) { |
- moveCursor((int) newPos.x, (int) newPos.y); |
+ moveCursor(newPos.x, newPos.y); |
} |
mDesktopCanvas.repositionImage(true); |
@@ -406,15 +405,15 @@ public class TouchInputHandler { |
/** Moves the cursor to the specified position on the screen. */ |
private void moveCursorToScreenPoint(float screenX, float screenY) { |
float[] imagePoint = mapScreenPointToImagePoint(screenX, screenY); |
- moveCursor((int) imagePoint[0], (int) imagePoint[1]); |
+ moveCursor(imagePoint[0], imagePoint[1]); |
} |
/** Moves the cursor to the specified position on the remote host. */ |
- private void moveCursor(int newX, int newY) { |
+ private void moveCursor(float newX, float newY) { |
synchronized (mRenderData) { |
boolean cursorMoved = mRenderData.setCursorPosition(newX, newY); |
if (cursorMoved) { |
- mInputStrategy.injectCursorMoveEvent(newX, newY); |
+ mInputStrategy.injectCursorMoveEvent((int) newX, (int) newY); |
} |
} |
mViewer.cursorMoved(); |
@@ -595,7 +594,7 @@ public class TouchInputHandler { |
} |
if (mInputStrategy.onTap(button)) { |
- Point pos; |
+ PointF pos; |
synchronized (mRenderData) { |
pos = mRenderData.getCursorPosition(); |
} |
@@ -620,7 +619,7 @@ public class TouchInputHandler { |
} |
if (mInputStrategy.onPressAndHold(button)) { |
- Point pos; |
+ PointF pos; |
synchronized (mRenderData) { |
pos = mRenderData.getCursorPosition(); |
} |