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); |
} |
/** |