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

Issue 2938253002: Reparent all tabs when entering/exiting VR. (Closed)

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

Description

Reparent all tabs when entering/exiting VR. This fixes the issue where tabs would resize incorrectly at first when opening or closing tabs, by reparenting all tabs when entering VR, making sure that tabs are created in the right window, and restoring the original window when done. BUG=730758 Review-Url: https://codereview.chromium.org/2938253002 Cr-Commit-Position: refs/heads/master@{#480067} Committed: https://chromium.googlesource.com/chromium/src/+/64d448d5f2a145aee27eb2648d8c7324add3a6a9

Patch Set 1 #

Total comments: 1

Patch Set 2 : Fix typo #

Total comments: 2

Patch Set 3 : Address comments + add assert just in case #

Unified diffs Side-by-side diffs Delta from patch set Stats (+31 lines, -8 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java View 2 chunks +7 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java View 1 2 6 chunks +24 lines, -7 lines 0 comments Download

Messages

Total messages: 12 (5 generated)
mthiesse
Boliu, PTAL +TedChoc for ChromeTabCreator.java OWNERS
3 years, 6 months ago (2017-06-15 18:56:16 UTC) #2
mthiesse
https://codereview.chromium.org/2938253002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java (right): https://codereview.chromium.org/2938253002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java#newcode340 chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java:340: public void setWindowAndroid(WindowAndroid window) { Alternatively we could replace ...
3 years, 6 months ago (2017-06-15 18:56:46 UTC) #3
boliu
lg2m
3 years, 6 months ago (2017-06-15 19:05:32 UTC) #4
Ted C
lgtm https://codereview.chromium.org/2938253002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java (right): https://codereview.chromium.org/2938253002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java#newcode495 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java:495: overrideTabCreatorWindow(window); should we have a single method to ...
3 years, 6 months ago (2017-06-16 00:06:02 UTC) #5
mthiesse
https://codereview.chromium.org/2938253002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java (right): https://codereview.chromium.org/2938253002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java#newcode495 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java:495: overrideTabCreatorWindow(window); On 2017/06/16 00:06:02, Ted C wrote: > should ...
3 years, 6 months ago (2017-06-16 14:41:52 UTC) #6
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/2938253002/40001
3 years, 6 months ago (2017-06-16 14:42:14 UTC) #9
commit-bot: I haz the power
3 years, 6 months ago (2017-06-16 16:25:33 UTC) #12
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/64d448d5f2a145aee27eb2648d8c...

Powered by Google App Engine
This is Rietveld 408576698