| Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTab.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTab.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTab.java
|
| index 4422df5dac0c942baa9116dd13ca2c799bb9ebba..82fb0ac332f49ef02da8e54e1af5e6854d4b4cea 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTab.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTab.java
|
| @@ -199,9 +199,10 @@ public class CustomTab extends ChromeTab {
|
|
|
| @Override
|
| protected InterceptNavigationDelegateImpl createInterceptNavigationDelegate() {
|
| - mNavigationDelegate = new CustomTabNavigationDelegate(mActivity);
|
| + assert getActivity() != null;
|
| + mNavigationDelegate = new CustomTabNavigationDelegate(getActivity());
|
| mNavigationHandler = new ExternalNavigationHandler(mNavigationDelegate);
|
| - return new InterceptNavigationDelegateImpl(mNavigationHandler, mActivity, this);
|
| + return new InterceptNavigationDelegateImpl(mNavigationHandler, getActivity(), this);
|
| }
|
|
|
| /**
|
|
|