Index: android_webview/browser/aw_contents_client_bridge_base.h |
diff --git a/android_webview/browser/aw_contents_client_bridge_base.h b/android_webview/browser/aw_contents_client_bridge_base.h |
index c03cb36d2801f47c6f906897e265c506e038c458..6ac592b9c2776f7b5d0dd89d2fa582bd4b3fa191 100644 |
--- a/android_webview/browser/aw_contents_client_bridge_base.h |
+++ b/android_webview/browser/aw_contents_client_bridge_base.h |
@@ -35,6 +35,8 @@ class AwContentsClientBridgeBase { |
AwContentsClientBridgeBase* handler); |
static AwContentsClientBridgeBase* FromWebContents( |
content::WebContents* web_contents); |
+ static AwContentsClientBridgeBase* FromID(int render_process_id, |
+ int render_frame_id); |
virtual ~AwContentsClientBridgeBase(); |
@@ -60,6 +62,11 @@ class AwContentsClientBridgeBase { |
const base::string16& message_text, |
const content::JavaScriptDialogManager::DialogClosedCallback& callback) |
= 0; |
+ |
+ virtual bool ShouldOverrideUrlLoading(const base::string16& url, |
+ bool has_user_gesture, |
+ bool is_redirect, |
+ bool is_main_frame) = 0; |
}; |
} // namespace android_webview |