| 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 3eedfeded1d65cf19ba56c0d8552dbe5ec42e499..f424a57aa25ffb149aeef292879f7bf8de24d595 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| @@ -793,8 +793,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,
|
|
|