summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/browser_actions_container.h
diff options
context:
space:
mode:
authortwiz@google.com <twiz@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-03 17:20:57 +0000
committertwiz@google.com <twiz@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-03 17:20:57 +0000
commitccb686dd5e4c4e1b60109f7110badd78f8e76300 (patch)
tree4f554d1fedbec8a577b051e6da8364e975233dd0 /chrome/browser/views/browser_actions_container.h
parent9fa8af659705465662679b7663aa501b5cdb0861 (diff)
downloadchromium_src-ccb686dd5e4c4e1b60109f7110badd78f8e76300.zip
chromium_src-ccb686dd5e4c4e1b60109f7110badd78f8e76300.tar.gz
chromium_src-ccb686dd5e4c4e1b60109f7110badd78f8e76300.tar.bz2
A very basic fix that prevents experimental popups from living longer than the ExtensionFunctionDispatcher/RenderViewHost that launched the popup. This is a problem, for example, when Chrome is closed while a popup is still displayed.
I also removed the code that delayed sending the onClosed popup notification. I modified the ExtensionPopup::Obeserver interface to add methods for about-to-close, and fully-closed notifications. BUG=None TEST=ExtensionApiTest.Popup Review URL: http://codereview.chromium.org/2092020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48841 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/browser_actions_container.h')
-rw-r--r--chrome/browser/views/browser_actions_container.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/views/browser_actions_container.h b/chrome/browser/views/browser_actions_container.h
index a4334f3..918a927 100644
--- a/chrome/browser/views/browser_actions_container.h
+++ b/chrome/browser/views/browser_actions_container.h
@@ -350,7 +350,7 @@ class BrowserActionsContainer
virtual void InspectPopup(ExtensionAction* action);
// Overriden from ExtensionPopup::Delegate
- virtual void ExtensionPopupClosed(ExtensionPopup* popup);
+ virtual void ExtensionPopupIsClosing(ExtensionPopup* popup);
// Moves a browser action with |id| to |new_index|.
void MoveBrowserAction(const std::string& extension_id, size_t new_index);