summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/error_console
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/error_console')
-rw-r--r--chrome/browser/extensions/error_console/error_console.cc3
-rw-r--r--chrome/browser/extensions/error_console/error_console.h4
-rw-r--r--chrome/browser/extensions/error_console/error_console_unittest.cc2
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());