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

Unified Diff: ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java

Issue 2431753002: Mus experiment in content shell on Android.
Patch Set: Fix mac bot Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java
diff --git a/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java b/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java
index 91c7328d90fcb89a0eb6cf0100aab40eb8b47f1b..070f209c0d5c4dd10fc503e9f28a7ea269c92fe2 100644
--- a/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java
+++ b/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java
@@ -28,12 +28,19 @@ public class PlatformWindowAndroid extends SurfaceView {
private final SurfaceHolder.Callback mSurfaceCallback;
private final PlatformImeControllerAndroid mImeController;
+ private static Activity sActivity;
+
+ public static void setActivity(Activity activity) {
+ sActivity = activity;
+ }
+
@CalledByNative
- public static PlatformWindowAndroid createForActivity(
- Activity activity, long nativeViewport, long nativeImeController) {
+ public static PlatformWindowAndroid createForCurrentActivity(
+ long nativeViewport, long nativeImeController) {
+ assert sActivity != null;
PlatformWindowAndroid rv =
- new PlatformWindowAndroid(activity, nativeViewport, nativeImeController);
- activity.setContentView(rv);
+ new PlatformWindowAndroid(sActivity, nativeViewport, nativeImeController);
+ sActivity.setContentView(rv);
return rv;
}
« no previous file with comments | « services/ui/surfaces/surfaces_context_provider.cc ('k') | ui/platform_window/android/platform_window_android.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698