Index: chrome/browser/automation/automation_extension_tracker.cc |
=================================================================== |
--- chrome/browser/automation/automation_extension_tracker.cc (revision 69996) |
+++ chrome/browser/automation/automation_extension_tracker.cc (working copy) |
@@ -13,8 +13,6 @@ |
: AutomationResourceTracker<const Extension*>(automation) { |
registrar_.Add(this, NotificationType::EXTENSION_UNLOADED, |
NotificationService::AllSources()); |
- registrar_.Add(this, NotificationType::EXTENSION_UNLOADED_DISABLED, |
- NotificationService::AllSources()); |
} |
AutomationExtensionTracker::~AutomationExtensionTracker() { |
@@ -27,11 +25,13 @@ |
void AutomationExtensionTracker::Observe(NotificationType type, |
const NotificationSource& source, |
const NotificationDetails& details) { |
- if (type != NotificationType::EXTENSION_UNLOADED && |
- type != NotificationType::EXTENSION_UNLOADED_DISABLED) |
+ if (type != NotificationType::EXTENSION_UNLOADED) { |
+ NOTREACHED(); |
return; |
+ } |
- const Extension* extension = Details<const Extension>(details).ptr(); |
+ const Extension* extension = |
+ Details<UnloadedExtensionInfo>(details)->extension; |
Profile* profile = Source<Profile>(source).ptr(); |
if (profile) { |
ExtensionService* service = profile->GetExtensionService(); |