| Index: content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| index 9733a58784af0c70ff24a72caa08e94a4c75e899..9353daf9288915f49fbae699f5d9d351a159bbb4 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| @@ -906,7 +906,8 @@ public class ContentViewCore
|
| * Stops loading the current web contents.
|
| */
|
| public void stopLoading() {
|
| - if (mWebContents != null) mWebContents.stop();
|
| + assert mWebContents != null;
|
| + mWebContents.stop();
|
| }
|
|
|
| /**
|
| @@ -915,8 +916,8 @@ public class ContentViewCore
|
| * @return The URL of the current page.
|
| */
|
| public String getUrl() {
|
| - if (mNativeContentViewCore != 0) return nativeGetURL(mNativeContentViewCore);
|
| - return null;
|
| + assert mWebContents != null;
|
| + return mWebContents.getUrl();
|
| }
|
|
|
| /**
|
| @@ -925,7 +926,8 @@ public class ContentViewCore
|
| * @return The title of the current page.
|
| */
|
| public String getTitle() {
|
| - return mWebContents == null ? null : mWebContents.getTitle();
|
| + assert mWebContents != null;
|
| + return mWebContents.getTitle();
|
| }
|
|
|
| /**
|
| @@ -2152,9 +2154,10 @@ public class ContentViewCore
|
| mActionMode = null;
|
| // On ICS, startActionMode throws an NPE when getParent() is null.
|
| if (mContainerView.getParent() != null) {
|
| + assert mWebContents != null;
|
| mActionMode = mContainerView.startActionMode(
|
| getContentViewClient().getSelectActionModeCallback(getContext(), actionHandler,
|
| - nativeIsIncognito(mNativeContentViewCore)));
|
| + mWebContents.isIncognito()));
|
| }
|
| mUnselectAllOnActionModeDismiss = true;
|
| if (mActionMode == null) {
|
| @@ -3080,8 +3083,8 @@ public class ContentViewCore
|
|
|
| @VisibleForTesting
|
| void setHasPendingNavigationTransitionForTesting() {
|
| - if (mNativeContentViewCore == 0) return;
|
| - nativeSetHasPendingNavigationTransitionForTesting(mNativeContentViewCore);
|
| + assert mWebContents != null;
|
| + mWebContents.setHasPendingNavigationTransitionForTesting();
|
| }
|
|
|
| public void setNavigationTransitionDelegate(NavigationTransitionDelegate delegate) {
|
| @@ -3150,8 +3153,8 @@ public class ContentViewCore
|
| }
|
|
|
| public void resumeResponseDeferredAtStart() {
|
| - if (mNativeContentViewCore == 0) return;
|
| - nativeResumeResponseDeferredAtStart(mNativeContentViewCore);
|
| + assert mWebContents != null;
|
| + mWebContents.resumeResponseDeferredAtStart();
|
| }
|
|
|
| /**
|
| @@ -3186,10 +3189,6 @@ public class ContentViewCore
|
| boolean canLoadLocalResources,
|
| boolean isRendererInitiated);
|
|
|
| - private native String nativeGetURL(long nativeContentViewCoreImpl);
|
| -
|
| - private native boolean nativeIsIncognito(long nativeContentViewCoreImpl);
|
| -
|
| private native void nativeSetFocus(long nativeContentViewCoreImpl, boolean focused);
|
|
|
| private native void nativeSendOrientationChangeEvent(
|
| @@ -3252,8 +3251,10 @@ public class ContentViewCore
|
| private native void nativeHideTextHandles(long nativeContentViewCoreImpl);
|
|
|
| private native void nativeResetGestureDetection(long nativeContentViewCoreImpl);
|
| +
|
| private native void nativeSetDoubleTapSupportEnabled(
|
| long nativeContentViewCoreImpl, boolean enabled);
|
| +
|
| private native void nativeSetMultiTouchZoomSupportEnabled(
|
| long nativeContentViewCoreImpl, boolean enabled);
|
|
|
| @@ -3273,6 +3274,7 @@ public class ContentViewCore
|
|
|
| private native void nativeSetUseDesktopUserAgent(long nativeContentViewCoreImpl,
|
| boolean enabled, boolean reloadOnChange);
|
| +
|
| private native boolean nativeGetUseDesktopUserAgent(long nativeContentViewCoreImpl);
|
|
|
| private native void nativeClearSslPreferences(long nativeContentViewCoreImpl);
|
| @@ -3287,8 +3289,10 @@ public class ContentViewCore
|
| String name);
|
|
|
| private native int nativeGetNavigationHistory(long nativeContentViewCoreImpl, Object context);
|
| +
|
| private native void nativeGetDirectedNavigationHistory(long nativeContentViewCoreImpl,
|
| Object context, boolean isForward, int maxEntries);
|
| +
|
| private native String nativeGetOriginalUrlForActiveNavigationEntry(
|
| long nativeContentViewCoreImpl);
|
|
|
| @@ -3299,10 +3303,6 @@ public class ContentViewCore
|
|
|
| private native void nativeExtractSmartClipData(long nativeContentViewCoreImpl,
|
| int x, int y, int w, int h);
|
| - private native void nativeSetBackgroundOpaque(long nativeContentViewCoreImpl, boolean opaque);
|
|
|
| - private native void nativeResumeResponseDeferredAtStart(
|
| - long nativeContentViewCoreImpl);
|
| - private native void nativeSetHasPendingNavigationTransitionForTesting(
|
| - long nativeContentViewCoreImpl);
|
| + private native void nativeSetBackgroundOpaque(long nativeContentViewCoreImpl, boolean opaque);
|
| }
|
|
|