summaryrefslogtreecommitdiffstats
path: root/android_webview
diff options
context:
space:
mode:
authorjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-11 21:42:57 +0000
committerjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-11 21:42:57 +0000
commit931bc9223f8f896e112d76f0d68a6f5606e9df50 (patch)
tree435811bc7fd0fdd52af0171d2e552d6022b840f2 /android_webview
parent5f223462d66d60e05c6bbdd537e21d7e4952bc5f (diff)
downloadchromium_src-931bc9223f8f896e112d76f0d68a6f5606e9df50.zip
chromium_src-931bc9223f8f896e112d76f0d68a6f5606e9df50.tar.gz
chromium_src-931bc9223f8f896e112d76f0d68a6f5606e9df50.tar.bz2
Use the top-level URL for popup blocking.
BUG=289004 R=cdn@chromium.org,bauerb@chromium.org TEST=manually, as described in the bug Review URL: https://chromiumcodereview.appspot.com/23868017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222640 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview')
-rw-r--r--android_webview/browser/aw_content_browser_client.cc1
-rw-r--r--android_webview/browser/aw_content_browser_client.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/android_webview/browser/aw_content_browser_client.cc b/android_webview/browser/aw_content_browser_client.cc
index 99794b2f..8a54eb8 100644
--- a/android_webview/browser/aw_content_browser_client.cc
+++ b/android_webview/browser/aw_content_browser_client.cc
@@ -288,6 +288,7 @@ void AwContentBrowserClient::CancelDesktopNotification(
bool AwContentBrowserClient::CanCreateWindow(
const GURL& opener_url,
+ const GURL& opener_top_level_frame_url,
const GURL& source_origin,
WindowContainerType container_type,
const GURL& target_url,
diff --git a/android_webview/browser/aw_content_browser_client.h b/android_webview/browser/aw_content_browser_client.h
index 5ff0402..890b7f1 100644
--- a/android_webview/browser/aw_content_browser_client.h
+++ b/android_webview/browser/aw_content_browser_client.h
@@ -115,6 +115,7 @@ class AwContentBrowserClient : public content::ContentBrowserClient {
int render_view_id,
int notification_id) OVERRIDE;
virtual bool CanCreateWindow(const GURL& opener_url,
+ const GURL& opener_top_level_frame_url,
const GURL& source_origin,
WindowContainerType container_type,
const GURL& target_url,