Index: chrome/browser/extensions/extension_service.cc |
=================================================================== |
--- chrome/browser/extensions/extension_service.cc (revision 97857) |
+++ chrome/browser/extensions/extension_service.cc (working copy) |
@@ -670,6 +670,11 @@ |
} |
} |
+void ExtensionService::InitEventRoutersAfterImport() { |
+ registrar_.Add(this, chrome::NOTIFICATION_IMPORT_FINISHED, |
+ Source<Profile>(profile_)); |
+} |
+ |
void ExtensionService::InitEventRouters() { |
if (event_routers_initialized_) |
return; |
@@ -2690,6 +2695,12 @@ |
} |
break; |
} |
+ case chrome::NOTIFICATION_IMPORT_FINISHED: { |
+ registrar_.Remove(this, chrome::NOTIFICATION_IMPORT_FINISHED, |
+ Source<Profile>(profile_)); |
+ InitEventRouters(); |
+ break; |
+ } |
default: |
NOTREACHED() << "Unexpected notification type."; |