| 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.";
|
|
|