summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_host.h
diff options
context:
space:
mode:
authorerikkay@chromium.org <erikkay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-05 22:00:05 +0000
committererikkay@chromium.org <erikkay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-05 22:00:05 +0000
commitabf68099745ba6ac94a766ca948371a7f1d009d1 (patch)
tree36338257f61a472ed8636daa2eba368e823f3605 /chrome/browser/extensions/extension_host.h
parentb8d7cc09baa2fa0364df444ddd9b5d76085a4362 (diff)
downloadchromium_src-abf68099745ba6ac94a766ca948371a7f1d009d1.zip
chromium_src-abf68099745ba6ac94a766ca948371a7f1d009d1.tar.gz
chromium_src-abf68099745ba6ac94a766ca948371a7f1d009d1.tar.bz2
Allow popups to close themselves with window.close().
This also fixes an issue where not all of the parts of WebPreferences were being serialized/deserialized across IPC. BUG=23832 TEST=run set_page_color extension, when it sets the color, the popup should close Review URL: http://codereview.chromium.org/243096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28053 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_host.h')
-rw-r--r--chrome/browser/extensions/extension_host.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_host.h b/chrome/browser/extensions/extension_host.h
index 9a0f23e..c5aeeba 100644
--- a/chrome/browser/extensions/extension_host.h
+++ b/chrome/browser/extensions/extension_host.h
@@ -112,6 +112,7 @@ class ExtensionHost : public RenderViewHostDelegate,
const int flags,
IPC::Message* reply_msg,
bool* did_suppress_message);
+ virtual void Close(RenderViewHost* render_view_host);
// RenderViewHostDelegate::View
virtual void CreateNewWindow(int route_id);