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..80e8e5ace9b9aee110232e61fd1780953e426ee7 100644 |
--- a/chrome/browser/extensions/extension_process_manager.h |
+++ b/chrome/browser/extensions/extension_process_manager.h |
@@ -132,6 +132,10 @@ class ExtensionProcessManager : public content::NotificationObserver { |
void OnNetworkRequestStarted(content::RenderViewHost* render_view_host); |
void OnNetworkRequestDone(content::RenderViewHost* render_view_host); |
+ // Prevents |extension|'s background page from being closed and sends the |
+ // onSuspendCanceled() event to it. |
+ void CancelSuspend(const extensions::Extension* extension); |
+ |
protected: |
explicit ExtensionProcessManager(Profile* profile); |
@@ -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 |