| Index: android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| index 7f0dc03d2026e3d4c13a1ea271a648e167713bd2..d1fd6ce614507f429982fb4a27ce6be237137a1a 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| @@ -811,8 +811,9 @@ public class AwContents implements SmartClipProvider {
|
|
|
| long nativeWebContents = nativeGetWebContents(mNativeAwContents);
|
|
|
| - mWindowAndroid = mContext instanceof Activity
|
| - ? new ActivityWindowAndroid((Activity) mContext)
|
| + Activity activity = ContentViewCore.activityFromContext(mContext);
|
| + mWindowAndroid = activity != null
|
| + ? new ActivityWindowAndroid(activity)
|
| : new WindowAndroid(mContext.getApplicationContext());
|
| mContentViewCore = createAndInitializeContentViewCore(
|
| mContainerView, mContext, mInternalAccessAdapter, nativeWebContents,
|
|
|