Index: chrome/browser/extensions/window_event_router.cc |
diff --git a/chrome/browser/extensions/window_event_router.cc b/chrome/browser/extensions/window_event_router.cc |
index 3804d0cd472b7f3f6f2e41ac46feda88976a47dc..dc056de22018f4026d00c98d7a01c30d8a0557a9 100644 |
--- a/chrome/browser/extensions/window_event_router.cc |
+++ b/chrome/browser/extensions/window_event_router.cc |
@@ -152,6 +152,10 @@ void WindowEventRouter::OnActiveWindowChanged( |
if (!window_profile) |
window_profile = previous_focused_profile; |
+ if (!profile_->IsSameProfile(window_profile) || |
+ !ExtensionSystem::Get(window_profile)->event_router()) { |
+ return; |
+ } |
ExtensionSystem::Get(window_profile)->event_router()-> |
DispatchEventsToRenderersAcrossIncognito( |