Index: chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapper.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapper.java b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapper.java |
index 9b33d71e262c03a98f8f5a69f84f070b7f4bfb78..81003c90ae8881dc61048109e72d2ea52ee8632b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapper.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapper.java |
@@ -4,7 +4,12 @@ |
package org.chromium.chrome.browser.vr_shell; |
-import org.chromium.chrome.browser.compositor.CompositorViewHolder; |
+import android.app.Activity; |
+import android.content.Context; |
+ |
+import org.chromium.base.VisibleForTesting; |
+import org.chromium.chrome.browser.ChromeActivity; |
+import org.chromium.chrome.browser.tabmodel.TabModelSelector; |
/** |
* Abstracts away the VrClassesWrapperImpl class, which may or may not be present at runtime |
@@ -14,18 +19,24 @@ public interface VrClassesWrapper { |
/** |
* Creates a NonPresentingGvrContextImpl instance. |
*/ |
- public NonPresentingGvrContext createNonPresentingGvrContext(); |
+ public NonPresentingGvrContext createNonPresentingGvrContext(ChromeActivity activity); |
/** |
* Creates a VrShellImpl instance. |
*/ |
- public VrShell createVrShell(VrShellDelegate delegate, |
- CompositorViewHolder compositorViewHolder); |
+ public VrShell createVrShell( |
+ ChromeActivity activity, VrShellDelegate delegate, TabModelSelector tabModelSelector); |
+ |
+ /** |
+ * Creates a VrDaydreamApImpl instance. |
+ */ |
+ public VrDaydreamApi createVrDaydreamApi(Activity activity); |
/** |
* Creates a VrDaydreamApImpl instance. |
*/ |
- public VrDaydreamApi createVrDaydreamApi(); |
+ @VisibleForTesting |
+ public VrDaydreamApi createVrDaydreamApi(Context context); |
/** |
* Creates a VrCoreVersionCheckerImpl instance. |
@@ -35,5 +46,5 @@ public interface VrClassesWrapper { |
/** |
* Sets VR Mode to |enabled|. |
*/ |
- public void setVrModeEnabled(boolean enabled); |
+ public void setVrModeEnabled(Activity activity, boolean enabled); |
} |