diff options
Diffstat (limited to 'chrome/browser/extensions/error_console')
3 files changed, 6 insertions, 3 deletions
diff --git a/chrome/browser/extensions/error_console/error_console.cc b/chrome/browser/extensions/error_console/error_console.cc index c689ad4..bdfc201 100644 --- a/chrome/browser/extensions/error_console/error_console.cc +++ b/chrome/browser/extensions/error_console/error_console.cc @@ -226,7 +226,8 @@ void ErrorConsole::OnPrefChanged() { } void ErrorConsole::OnExtensionUnloaded(content::BrowserContext* browser_context, - const Extension* extension) { + const Extension* extension, + UnloadedExtensionInfo::Reason reason) { CheckEnabled(); } diff --git a/chrome/browser/extensions/error_console/error_console.h b/chrome/browser/extensions/error_console/error_console.h index dacea85..3176ce9 100644 --- a/chrome/browser/extensions/error_console/error_console.h +++ b/chrome/browser/extensions/error_console/error_console.h @@ -131,7 +131,9 @@ class ErrorConsole : public content::NotificationObserver, // ExtensionRegistry implementation. If the Apps Developer Tools app is // installed or uninstalled, we may need to turn the ErrorConsole on/off. virtual void OnExtensionUnloaded(content::BrowserContext* browser_context, - const Extension* extension) OVERRIDE; + const Extension* extension, + UnloadedExtensionInfo::Reason reason) + OVERRIDE; virtual void OnExtensionLoaded(content::BrowserContext* browser_context, const Extension* extension) OVERRIDE; diff --git a/chrome/browser/extensions/error_console/error_console_unittest.cc b/chrome/browser/extensions/error_console/error_console_unittest.cc index 2b4e43d..dcfa60b 100644 --- a/chrome/browser/extensions/error_console/error_console_unittest.cc +++ b/chrome/browser/extensions/error_console/error_console_unittest.cc @@ -118,7 +118,7 @@ TEST_F(ErrorConsoleUnitTest, EnableAndDisableErrorConsole) { // Unloading the Apps Developer Tools should disable error console. registry->RemoveEnabled(adt->id()); - registry->TriggerOnUnloaded(adt); + registry->TriggerOnUnloaded(adt, UnloadedExtensionInfo::REASON_DISABLE); EXPECT_FALSE(error_console_->enabled()); EXPECT_FALSE(error_console_->IsEnabledForChromeExtensionsPage()); EXPECT_FALSE(error_console_->IsEnabledForAppsDeveloperTools()); |