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

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: Merge ToT 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 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;
}

Powered by Google App Engine
This is Rietveld 408576698