Index: chrome/browser/extensions/extension_service.h |
diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h |
index adafa07f04df1bfa8cea62f28cdc9e9de53d0a07..1e5f5b500b87ef7de8462bd1bc6d5e252ffd91a7 100644 |
--- a/chrome/browser/extensions/extension_service.h |
+++ b/chrome/browser/extensions/extension_service.h |
@@ -549,6 +549,11 @@ class ExtensionService |
// Used only by test code. |
void UnloadAllExtensionsInternal(); |
+ // Disable apps & extensions now to stop them from running after a profile |
+ // has been conceptually deleted. Don't wait for full browser shutdown and |
+ // the actual profile objects to be destroyed. |
+ void OnProfileDestructionStarted(); |
+ |
// The normal profile associated with this ExtensionService. |
Profile* profile_; |