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

Issue 2838763002: Fix VR Shell black screen during tests (Closed)

Created:
3 years, 7 months ago by bsheedy
Modified:
3 years, 7 months ago
Reviewers:
mthiesse, Sami
CC:
chromium-reviews, feature-vr-reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix VR Shell black screen during tests Forces VrShellDelegate's constructor to run on the main/UI thread, as otherwise the Choreographer instance acquired in the constructor is for the instrumentation thread during e2e tests, which breaks VR Shell. BUG=707275 Review-Url: https://codereview.chromium.org/2838763002 Cr-Commit-Position: refs/heads/master@{#466990} Committed: https://chromium.googlesource.com/chromium/src/+/53f787b5b82c2e4d3967bc09a803faae7ea42350

Patch Set 1 #

Total comments: 2

Patch Set 2 : Address mthiesse@ comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -1 line) Patch
M chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java View 1 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrShellTest.java View 1 1 chunk +10 lines, -1 line 0 comments Download

Messages

Total messages: 14 (7 generated)
bsheedy
3 years, 7 months ago (2017-04-24 21:39:57 UTC) #2
mthiesse
https://codereview.chromium.org/2838763002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java (right): https://codereview.chromium.org/2838763002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode278 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:278: ThreadUtils.runOnUiThreadBlocking(new Runnable() { We shouldn't be doing this here. ...
3 years, 7 months ago (2017-04-24 21:44:33 UTC) #5
bsheedy
skyostil@chromium.org: Please review changes in chrome/android/javatests/ https://codereview.chromium.org/2838763002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java (right): https://codereview.chromium.org/2838763002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode278 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:278: ThreadUtils.runOnUiThreadBlocking(new Runnable() { ...
3 years, 7 months ago (2017-04-24 22:37:56 UTC) #7
mthiesse
lgtm
3 years, 7 months ago (2017-04-25 00:44:43 UTC) #8
Sami
lgtm
3 years, 7 months ago (2017-04-25 11:22:57 UTC) #9
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/2838763002/20001
3 years, 7 months ago (2017-04-25 14:15:37 UTC) #11
commit-bot: I haz the power
3 years, 7 months ago (2017-04-25 14:49:29 UTC) #14
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/53f787b5b82c2e4d3967bc09a803...

Powered by Google App Engine
This is Rietveld 408576698