| 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 4f47e925154ebfe3d942f600ea7450c2958361a8..458ffb4126ca6b77cc5b111d5da964529bfae1cc 100644
|
| --- a/remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java
|
| +++ b/remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java
|
| @@ -17,6 +17,7 @@ import org.chromium.chromoting.jni.GlDisplay;
|
| */
|
| public class GlDesktopView extends DesktopView implements SurfaceHolder.Callback {
|
| private final GlDisplay mDisplay;
|
| + private final InputFeedbackRadiusMapper mInputFeedbackMapper;
|
|
|
| private Object mOnHostSizeChangedListenerKey;
|
| private Object mOnCanvasRenderedListenerKey;
|
| @@ -28,14 +29,15 @@ public class GlDesktopView extends DesktopView implements SurfaceHolder.Callback
|
| Preconditions.notNull(display);
|
| mDisplay = display;
|
|
|
| - mScaleFactor = 0;
|
| + mInputFeedbackMapper = new InputFeedbackRadiusMapper(this);
|
|
|
| getHolder().addCallback(this);
|
| }
|
|
|
| @Override
|
| public void showInputFeedback(InputFeedbackType feedbackToShow, PointF pos) {
|
| - float diameter = getFeedbackRadius(feedbackToShow, mScaleFactor) * 2.0f;
|
| + float diameter =
|
| + mInputFeedbackMapper.getFeedbackRadius(feedbackToShow, mScaleFactor) * 2.0f;
|
| if (diameter <= 0.0f) {
|
| return;
|
| }
|
|
|