| Index: chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java
|
| index 20b26f4d5eb4b31195b8858f423f10154f3b9560..549aee1a11bff353a97b7b2603f8ed84bd74aac0 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java
|
| @@ -28,7 +28,6 @@ import org.chromium.chrome.browser.ChromeSwitches;
|
| import org.chromium.chrome.browser.ChromeVersionInfo;
|
| import org.chromium.chrome.browser.NativePage;
|
| import org.chromium.chrome.browser.WebContentsFactory;
|
| -import org.chromium.chrome.browser.compositor.CompositorViewHolder;
|
| import org.chromium.chrome.browser.omnibox.geo.GeolocationHeader;
|
| import org.chromium.chrome.browser.tab.EmptyTabObserver;
|
| import org.chromium.chrome.browser.tab.Tab;
|
| @@ -74,7 +73,6 @@ public class VrShellImpl extends GvrLayout implements VrShell, SurfaceHolder.Cal
|
|
|
| private final ChromeActivity mActivity;
|
| private final VrShellDelegate mDelegate;
|
| - private final CompositorViewHolder mCompositorViewHolder;
|
| private final VirtualDisplayAndroid mContentVirtualDisplay;
|
| private final VirtualDisplayAndroid mUiVirtualDisplay;
|
| private final TabRedirectHandler mTabRedirectHandler;
|
| @@ -109,13 +107,12 @@ public class VrShellImpl extends GvrLayout implements VrShell, SurfaceHolder.Cal
|
| private float mLastContentHeight;
|
| private float mLastContentDpr;
|
|
|
| - public VrShellImpl(ChromeActivity activity, VrShellDelegate delegate,
|
| - CompositorViewHolder compositorViewHolder) {
|
| + public VrShellImpl(
|
| + ChromeActivity activity, VrShellDelegate delegate, TabModelSelector tabModelSelector) {
|
| super(activity);
|
| mActivity = activity;
|
| mDelegate = delegate;
|
| - mCompositorViewHolder = compositorViewHolder;
|
| - mTabModelSelector = mCompositorViewHolder.detachForVR();
|
| + mTabModelSelector = tabModelSelector;
|
| mUiCVCContainer = new FrameLayout(getContext()) {
|
| @Override
|
| public boolean dispatchTouchEvent(MotionEvent event) {
|
| @@ -461,7 +458,6 @@ public class VrShellImpl extends GvrLayout implements VrShell, SurfaceHolder.Cal
|
| mContentVirtualDisplay.destroy();
|
| mUiVirtualDisplay.destroy();
|
| super.shutdown();
|
| - mCompositorViewHolder.onExitVR(mTabModelSelector);
|
| }
|
|
|
| @Override
|
|
|