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

Issue 23532072: Draw the mouse cursor in Chromoting Android client (Closed)

Created:
7 years, 3 months ago by Lambros
Modified:
7 years, 3 months ago
Reviewers:
Sergey Ulanov, solb
CC:
chromium-reviews, jamiewalch+watch_chromium.org, dcaiafa+watch_chromium.org, hclam+watch_chromium.org, wez+watch_chromium.org, amit, sanjeevr, garykac+watch_chromium.org, lambroslambrou+watch_chromium.org, rmsousa+watch_chromium.org, weitaosu+watch_chromium.org, alexeypa+watch_chromium.org, sergeyu+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Draw the mouse cursor in Chromoting Android client This CL draws the mouse cursor shape on the client, at the most recent position of an injected mouse move event (or the center of the screen if no events have been injected yet). BUG=270347 TEST=manual, verify mouse cursor appears and moves as expected. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223515

Patch Set 1 #

Total comments: 6

Patch Set 2 : Add synchronization #

Total comments: 4

Patch Set 3 : address comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -3 lines) Patch
M remoting/android/java/src/org/chromium/chromoting/DesktopView.java View 1 6 chunks +39 lines, -2 lines 0 comments Download
M remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java View 1 2 4 chunks +27 lines, -0 lines 0 comments Download
M remoting/client/jni/chromoting_jni_instance.cc View 1 chunk +8 lines, -1 line 0 comments Download
M remoting/client/jni/chromoting_jni_runtime.h View 1 chunk +3 lines, -0 lines 0 comments Download
M remoting/client/jni/chromoting_jni_runtime.cc View 2 chunks +36 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
Lambros
7 years, 3 months ago (2013-09-13 23:07:11 UTC) #1
solb
LGTM, other than these minor synchronization concerns: https://codereview.chromium.org/23532072/diff/1/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/23532072/diff/1/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode230 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:230: canvas.drawBitmap(cursorBitmap, mCursorPosition.x ...
7 years, 3 months ago (2013-09-14 00:29:40 UTC) #2
Lambros
Added synchronization - ptal and make sure it's OK? https://codereview.chromium.org/23532072/diff/1/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/23532072/diff/1/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode230 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:230: ...
7 years, 3 months ago (2013-09-14 01:16:47 UTC) #3
solb
LGTM; I also tested it out again, and everything looks good while connecting to both ...
7 years, 3 months ago (2013-09-14 01:48:21 UTC) #4
Sergey Ulanov
https://codereview.chromium.org/23532072/diff/6001/remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java File remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java (right): https://codereview.chromium.org/23532072/diff/6001/remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java#newcode327 remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java:327: sCursorHotspot.x = hotspotX; it's better to create a new ...
7 years, 3 months ago (2013-09-14 02:21:29 UTC) #5
solb
https://codereview.chromium.org/23532072/diff/6001/remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java File remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java (right): https://codereview.chromium.org/23532072/diff/6001/remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java#newcode327 remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java:327: sCursorHotspot.x = hotspotX; On 2013/09/14 02:21:29, Sergey Ulanov wrote: ...
7 years, 3 months ago (2013-09-14 03:44:41 UTC) #6
Lambros
https://codereview.chromium.org/23532072/diff/6001/remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java File remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java (right): https://codereview.chromium.org/23532072/diff/6001/remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java#newcode327 remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java:327: sCursorHotspot.x = hotspotX; On 2013/09/14 02:21:29, Sergey Ulanov wrote: ...
7 years, 3 months ago (2013-09-16 21:52:58 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/lambroslambrou@chromium.org/23532072/14001
7 years, 3 months ago (2013-09-16 22:00:01 UTC) #8
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 3 months ago (2013-09-16 22:13:09 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/lambroslambrou@chromium.org/23532072/14001
7 years, 3 months ago (2013-09-16 22:56:53 UTC) #10
commit-bot: I haz the power
7 years, 3 months ago (2013-09-17 02:09:22 UTC) #11
Message was sent while issue was closed.
Change committed as 223515

Powered by Google App Engine
This is Rietveld 408576698