| Index: remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java
|
| diff --git a/remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java b/remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java
|
| index 439eeab6d21644f38faa9a2f30daa45bccf665a7..524db4e8c1510b7134accd6fea5dcd5258899c57 100644
|
| --- a/remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java
|
| +++ b/remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java
|
| @@ -30,18 +30,9 @@ public class GlDesktopView extends AbstractDesktopView implements SurfaceHolder.
|
|
|
| @Override
|
| public void showInputFeedback(InputFeedbackType feedbackToShow, Point pos) {
|
| - float diameter;
|
| - // TODO(yuweih): diameter (and radius in DesktopView) should be defined in dp so that it is
|
| - // DPI independent.
|
| - switch (feedbackToShow) {
|
| - case LARGE_ANIMATION:
|
| - diameter = 320.f;
|
| - break;
|
| - case SMALL_ANIMATION:
|
| - diameter = 80.f;
|
| - break;
|
| - default:
|
| - return;
|
| + float diameter = getFeedbackRadius(feedbackToShow) * 2.0f;
|
| + if (diameter <= 0.0f) {
|
| + return;
|
| }
|
| float scaleFactor = mRenderData.transform.mapRadius(1);
|
| mDisplay.showCursorInputFeedback(pos.x, pos.y, diameter / scaleFactor);
|
|
|