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

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

Issue 2297073002: [Remoting Android] Move feedback type to radius logic out of DesktopView (Closed)
Patch Set: Add mapper Created 4 years, 4 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/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 af8f6fa82976e20f2ed25d0cdd1ac5663e02b1d2..65467f98dac4816cad55c96711621caaa7f00402 100644
--- a/remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java
+++ b/remoting/android/java/src/org/chromium/chromoting/GlDesktopView.java
@@ -23,7 +23,9 @@ public class GlDesktopView extends DesktopView implements SurfaceHolder.Callback
private Event.ParameterRunnable<Void> mProcessAnimationRunnable;
- private float mScaleFactor;
+ private final InputFeedbackRadiusMapper mMapper;
+
+ private float mScaleFactor = 0;
Hzj_jie 2016/08/31 01:31:59 I believe usually you do not need to actively init
Yuwei 2016/08/31 01:36:13 I think you are right... Remove this?
Hzj_jie 2016/08/31 01:38:43 Yes, I suggest to do so to keep consistent. And I
Yuwei 2016/08/31 18:25:34 Done.
public GlDesktopView(GlDisplay display, Desktop desktop, Client client) {
super(desktop, client);
@@ -37,14 +39,14 @@ public class GlDesktopView extends DesktopView implements SurfaceHolder.Callback
}
};
- mScaleFactor = 0;
+ mMapper = new InputFeedbackRadiusMapper(this);
getHolder().addCallback(this);
}
@Override
public void showInputFeedback(InputFeedbackType feedbackToShow, PointF pos) {
- float diameter = getFeedbackRadius(feedbackToShow, mScaleFactor) * 2.0f;
+ float diameter = mMapper.getFeedbackRadius(feedbackToShow, mScaleFactor) * 2.0f;
if (diameter <= 0.0f) {
return;
}

Powered by Google App Engine
This is Rietveld 408576698