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

Issue 2500153003: Fix broken VR transitions due to ChromeTabbedActivity not being exported. (Closed)

Created:
4 years, 1 month ago by mthiesse
Modified:
4 years, 1 month ago
Reviewers:
Ted C, bajones, bshe
CC:
chromium-reviews, feature-vr-reviews_chromium.org, agrieve+watch_chromium.org, klausw
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix broken VR transitions due to ChromeTabbedActivity not being exported. Recently, VR transitions broke due to us properly registering as a VR capable app. For some reason this lead VrCore to handle us differently and try launching ChromeTabbedActivity, which it couldn't because it's not exported. This CL updates our transition code to use the new daydream API calls, giving us enter and exit VR transitions. I also introduce an activity-alias for VR purposes so that VrCore can call back into us after the VR DON flow completes. BUG=665006 Committed: https://crrev.com/d7d11fc27adf47033a732dc446f87ac55d29f53a Cr-Commit-Position: refs/heads/master@{#432727}

Patch Set 1 #

Patch Set 2 : Add some comments #

Total comments: 4

Patch Set 3 : Hack around GVR bug #

Patch Set 4 : revert setVrModeEnabled changes #

Patch Set 5 : Address Biao's comments in a better way. #

Patch Set 6 : Minor fixes #

Patch Set 7 : Add back changes that went missing somehow #

Total comments: 2

Patch Set 8 : Intent -> PendingIntent #

Total comments: 10

Patch Set 9 : Address comments #

Patch Set 10 : Handle null intent.getCategories() #

Patch Set 11 : rebase #

Messages

Total messages: 34 (14 generated)
mthiesse
PTAL, speedy review appreciated, this is blocking a lot of development.
4 years, 1 month ago (2016-11-15 18:52:35 UTC) #2
bajones
On 2016/11/15 18:52:35, mthiesse wrote: > PTAL, speedy review appreciated, this is blocking a lot ...
4 years, 1 month ago (2016-11-15 19:39:43 UTC) #3
mthiesse
tedchoc@chromium.org: Please review java and AndroidManifest changes.
4 years, 1 month ago (2016-11-15 19:43:56 UTC) #5
bshe
quick review before I head to vanpool https://codereview.chromium.org/2500153003/diff/20001/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/2500153003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode19 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:19: import com.google.vr.ndk.base.AndroidCompat; ...
4 years, 1 month ago (2016-11-15 19:45:00 UTC) #6
mthiesse
https://codereview.chromium.org/2500153003/diff/20001/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/2500153003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode19 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:19: import com.google.vr.ndk.base.AndroidCompat; On 2016/11/15 19:45:00, bshe wrote: > huh. ...
4 years, 1 month ago (2016-11-15 19:52:40 UTC) #8
bshe
On 2016/11/15 19:52:40, mthiesse wrote: > https://codereview.chromium.org/2500153003/diff/20001/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): > > ...
4 years, 1 month ago (2016-11-16 01:04:56 UTC) #9
Ted C
not lgtm Again sorry, but we can't do this. Why is DayDream calling back into ...
4 years, 1 month ago (2016-11-16 18:07:00 UTC) #10
mthiesse
https://codereview.chromium.org/2500153003/diff/140001/chrome/android/java/AndroidManifest.xml File chrome/android/java/AndroidManifest.xml (right): https://codereview.chromium.org/2500153003/diff/140001/chrome/android/java/AndroidManifest.xml#newcode376 chrome/android/java/AndroidManifest.xml:376: android:exported="true" On 2016/11/16 18:07:00, Ted C wrote: > Sorry, ...
4 years, 1 month ago (2016-11-16 18:45:12 UTC) #11
Ted C
much better...thank you! https://codereview.chromium.org/2500153003/diff/160001/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/2500153003/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode39 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:39: public static final int EXIT_VR_RESULT = ...
4 years, 1 month ago (2016-11-16 21:17:32 UTC) #12
mthiesse
Thanks Ted for the reviews - we'll look into adding an owner for the vr_shell ...
4 years, 1 month ago (2016-11-16 21:45:43 UTC) #13
Ted C
lgtm
4 years, 1 month ago (2016-11-16 22:05:27 UTC) #14
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/2500153003/180001
4 years, 1 month ago (2016-11-16 22:10:30 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/69208)
4 years, 1 month ago (2016-11-17 00:11:32 UTC) #19
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/2500153003/200001
4 years, 1 month ago (2016-11-17 00:19:29 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/107275) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 1 month ago (2016-11-17 00:25:57 UTC) #24
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/2500153003/220001
4 years, 1 month ago (2016-11-17 00:37:08 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_TIMED_OUT, no build URL) android_clang_dbg_recipe on ...
4 years, 1 month ago (2016-11-17 02:40:40 UTC) #29
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/2500153003/220001
4 years, 1 month ago (2016-11-17 02:50:38 UTC) #31
commit-bot: I haz the power
Committed patchset #11 (id:220001)
4 years, 1 month ago (2016-11-17 03:39:40 UTC) #32
commit-bot: I haz the power
4 years, 1 month ago (2016-11-17 03:42:03 UTC) #34
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/d7d11fc27adf47033a732dc446f87ac55d29f53a
Cr-Commit-Position: refs/heads/master@{#432727}

Powered by Google App Engine
This is Rietveld 408576698