Index: chrome/browser/extensions/extension_process_manager.h |
diff --git a/chrome/browser/extensions/extension_process_manager.h b/chrome/browser/extensions/extension_process_manager.h |
index eea12952a7f17e03f172bddf37a65fbe880fdebb..b37a169a050c5ccd209fccf5aa5dabfc33ff043e 100644 |
--- a/chrome/browser/extensions/extension_process_manager.h |
+++ b/chrome/browser/extensions/extension_process_manager.h |
@@ -120,6 +120,10 @@ class ExtensionProcessManager : public content::NotificationObserver { |
void IncrementLazyKeepaliveCountForView( |
content::RenderViewHost* render_view_host); |
+ // Notifies an extension that it won't be unloaded after all if it is in the |
+ // process of being unloaded. |
+ void CancelSuspend(const extensions::Extension* extension); |
+ |
// Handles a response to the ShouldUnload message, used for lazy background |
// pages. |
void OnShouldUnloadAck(const std::string& extension_id, int sequence_id); |
@@ -185,7 +189,8 @@ class ExtensionProcessManager : public content::NotificationObserver { |
void OnLazyBackgroundPageIdle(const std::string& extension_id, |
int sequence_id); |
void OnLazyBackgroundPageActive(const std::string& extension_id); |
- void CloseLazyBackgroundPageNow(const std::string& extension_id); |
+ void CloseLazyBackgroundPageNow(const std::string& extension_id, |
+ int sequence_id); |
// Updates a potentially-registered RenderViewHost once it has been |
// associated with a WebContents. This allows us to gather information that |