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

Issue 2385593002: [Chromoting] PromisedRaisable in Android client (Closed)

Created:
4 years, 2 months ago by Hzj_jie
Modified:
4 years, 2 months ago
Reviewers:
Yuwei, Lambros, joedow
CC:
chromium-reviews, agrieve+watch_chromium.org, chromoting-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Chromoting] PromisedRaisable in Android client Some events, such as RenderStub.onClientSizeChanged(), triggers only once during its lifetime. Though we can ensure to add a ParameterRunnable before the event is triggered, it seems a little bit inconvenient. So this change adds a PromisedRaisable Event derived class to ensure newly added ParameterRunnable can at least be executed once. BUG=615277 Committed: https://crrev.com/dcc5d04905bb29d9a1786adcae1332d447ef6332 Cr-Commit-Position: refs/heads/master@{#423800}

Patch Set 1 #

Total comments: 26

Patch Set 2 : Resolve review comments #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+209 lines, -5 lines) Patch
M remoting/android/java/src/org/chromium/chromoting/Event.java View 1 3 chunks +60 lines, -5 lines 2 comments Download
M remoting/android/javatests/src/org/chromium/chromoting/EventTest.java View 1 3 chunks +149 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (21 generated)
Hzj_jie
4 years, 2 months ago (2016-10-05 02:16:42 UTC) #10
Lambros
An event that triggers once, and still triggers even if you add the listener after ...
4 years, 2 months ago (2016-10-05 19:30:04 UTC) #11
joedow
https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java File remoting/android/java/src/org/chromium/chromoting/Event.java (right): https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java#newcode73 remoting/android/java/src/org/chromium/chromoting/Event.java:73: * is called if the event has been raised ...
4 years, 2 months ago (2016-10-05 19:46:43 UTC) #13
Yuwei
https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java File remoting/android/java/src/org/chromium/chromoting/Event.java (right): https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java#newcode72 remoting/android/java/src/org/chromium/chromoting/Event.java:72: * <p> The {@link ParameterRunnable} will be executed in ...
4 years, 2 months ago (2016-10-05 20:50:34 UTC) #14
Hzj_jie
https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java File remoting/android/java/src/org/chromium/chromoting/Event.java (right): https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java#newcode67 remoting/android/java/src/org/chromium/chromoting/Event.java:67: * An {@link Raisable} which always executes the newly ...
4 years, 2 months ago (2016-10-06 00:08:09 UTC) #21
Yuwei
https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java File remoting/android/java/src/org/chromium/chromoting/Event.java (right): https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java#newcode72 remoting/android/java/src/org/chromium/chromoting/Event.java:72: * <p> The {@link ParameterRunnable} will be executed in ...
4 years, 2 months ago (2016-10-06 01:32:24 UTC) #22
Hzj_jie
https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java File remoting/android/java/src/org/chromium/chromoting/Event.java (right): https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java#newcode73 remoting/android/java/src/org/chromium/chromoting/Event.java:73: * is called if the event has been raised ...
4 years, 2 months ago (2016-10-06 19:01:34 UTC) #24
Yuwei
On 2016/10/06 19:01:34, Hzj_jie wrote: > https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java > File remoting/android/java/src/org/chromium/chromoting/Event.java (right): > > https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java#newcode73 > ...
4 years, 2 months ago (2016-10-06 21:03:12 UTC) #25
Hzj_jie
https://codereview.chromium.org/2385593002/diff/40001/remoting/android/java/src/org/chromium/chromoting/Event.java File remoting/android/java/src/org/chromium/chromoting/Event.java (right): https://codereview.chromium.org/2385593002/diff/40001/remoting/android/java/src/org/chromium/chromoting/Event.java#newcode55 remoting/android/java/src/org/chromium/chromoting/Event.java:55: execute(obj, parameter); On 2016/10/06 01:32:24, Yuwei wrote: > Will ...
4 years, 2 months ago (2016-10-07 00:07:21 UTC) #26
Hzj_jie
On 2016/10/06 21:03:12, Yuwei wrote: > On 2016/10/06 19:01:34, Hzj_jie wrote: > > > https://codereview.chromium.org/2385593002/diff/20001/remoting/android/java/src/org/chromium/chromoting/Event.java ...
4 years, 2 months ago (2016-10-07 00:09:29 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2385593002/40001
4 years, 2 months ago (2016-10-07 04:13:30 UTC) #30
commit-bot: I haz the power
Committed patchset #2 (id:40001)
4 years, 2 months ago (2016-10-07 05:26:03 UTC) #32
commit-bot: I haz the power
4 years, 2 months ago (2016-10-07 05:28:00 UTC) #34
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/dcc5d04905bb29d9a1786adcae1332d447ef6332
Cr-Commit-Position: refs/heads/master@{#423800}

Powered by Google App Engine
This is Rietveld 408576698