| 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 c95137c7ec63a5d061f50cf0c56f4f90399adf86..6e0a6b4d1c6ea9d3423a01165fb44ecbc829444d 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| @@ -2067,8 +2067,12 @@ public class AwContents implements SmartClipProvider,
|
| * @param requestId an id that will be returned from the callback invocation to allow
|
| * callers to match requests with callbacks.
|
| * @param callback the callback to be inserted
|
| + * @throw IllegalStateException if this method is invoked after {@link #destroy()} has been
|
| + * called.
|
| */
|
| public void insertVisualStateCallback(long requestId, VisualStateCallback callback) {
|
| + if (isDestroyed()) throw new IllegalStateException(
|
| + "insertVisualStateCallback cannot be called after the WebView has been destroyed");
|
| nativeInsertVisualStateCallback(mNativeAwContents, requestId, callback);
|
| }
|
|
|
|
|