Index: remoting/android/java/src/org/chromium/chromoting/DesktopView.java |
diff --git a/remoting/android/java/src/org/chromium/chromoting/DesktopView.java b/remoting/android/java/src/org/chromium/chromoting/DesktopView.java |
index 1139380e232572aa28450827a695b69ec4eba3b5..ae059402880e72c7fc9a0364a621ab4c9ac688f2 100644 |
--- a/remoting/android/java/src/org/chromium/chromoting/DesktopView.java |
+++ b/remoting/android/java/src/org/chromium/chromoting/DesktopView.java |
@@ -9,6 +9,7 @@ import android.graphics.Canvas; |
import android.graphics.Color; |
import android.graphics.Paint; |
import android.graphics.Point; |
+import android.graphics.PointF; |
import android.os.Looper; |
import android.os.SystemClock; |
import android.view.SurfaceHolder; |
@@ -132,7 +133,7 @@ public class DesktopView extends AbstractDesktopView implements SurfaceHolder.Ca |
} |
canvas.setMatrix(mRenderData.transform); |
drawCursor = mRenderData.drawCursor; |
- cursorPosition = mRenderData.getCursorPosition(); |
+ cursorPosition = mRenderData.getIntegerCursorPosition(); |
} |
canvas.drawColor(Color.BLACK); |
@@ -224,12 +225,12 @@ public class DesktopView extends AbstractDesktopView implements SurfaceHolder.Ca |
} |
@Override |
- public void showInputFeedback(InputFeedbackType feedbackToShow, Point pos) { |
+ public void showInputFeedback(InputFeedbackType feedbackToShow, PointF pos) { |
float radius = getFeedbackRadius(feedbackToShow); |
if (radius <= 0.0f) { |
return; |
} |
- FeedbackAnimator.startAnimation(this, pos, radius); |
+ FeedbackAnimator.startAnimation(this, new Point((int) pos.x, (int) pos.y), radius); |
requestRepaint(); |
} |