Index: chrome/browser/extensions/extension_service.cc |
=================================================================== |
--- chrome/browser/extensions/extension_service.cc (revision 70913) |
+++ chrome/browser/extensions/extension_service.cc (working copy) |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/extensions/extension_service.h" |
#include <algorithm> |
+#include <set> |
Erik does not do reviews
2011/01/12 00:31:54
I don't see anything new that uses this.
asargent_no_longer_on_chrome
2011/01/13 21:34:07
There's existing code that uses it - I noticed a w
|
#include "base/basictypes.h" |
#include "base/command_line.h" |
@@ -625,7 +626,8 @@ |
ExtensionHistoryEventRouter::GetInstance()->ObserveProfile(profile_); |
ExtensionAccessibilityEventRouter::GetInstance()->ObserveProfile(profile_); |
- ExtensionBrowserEventRouter::GetInstance()->Init(profile_); |
+ browser_event_router_.reset(new ExtensionBrowserEventRouter(profile_)); |
+ browser_event_router_->Init(); |
ExtensionBookmarkEventRouter::GetInstance()->Observe( |
profile_->GetBookmarkModel()); |
ExtensionCookiesEventRouter::GetInstance()->Init(); |
@@ -1380,6 +1382,7 @@ |
} |
void ExtensionService::DestroyingProfile() { |
+ browser_event_router_.reset(); |
pref_change_registrar_.RemoveAll(); |
profile_ = NULL; |
toolbar_model_.DestroyingProfile(); |