| Index: chrome/browser/extensions/api/tabs/windows_event_router.cc
|
| diff --git a/chrome/browser/extensions/api/tabs/windows_event_router.cc b/chrome/browser/extensions/api/tabs/windows_event_router.cc
|
| index 1f90f45e568144dcb30c99f1da9e2af344292849..adc9a078897b36799f1b9ed8724d89de63571d95 100644
|
| --- a/chrome/browser/extensions/api/tabs/windows_event_router.cc
|
| +++ b/chrome/browser/extensions/api/tabs/windows_event_router.cc
|
| @@ -9,6 +9,7 @@
|
| #include "chrome/browser/extensions/event_router.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/extensions/extension_system.h"
|
| +#include "chrome/browser/extensions/extension_util.h"
|
| #include "chrome/browser/extensions/window_controller.h"
|
| #include "chrome/browser/extensions/window_controller_list.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| @@ -115,8 +116,9 @@ static void WillDispatchWindowFocusedEvent(Profile* new_active_profile,
|
| // can't see the new focused window across the incognito boundary.
|
| // See crbug.com/46610.
|
| if (new_active_profile && new_active_profile != profile &&
|
| - !extensions::ExtensionSystem::Get(profile)->extension_service()->
|
| - CanCrossIncognito(extension)) {
|
| + !extension_util::CanCrossIncognito(
|
| + extension,
|
| + extensions::ExtensionSystem::Get(profile)->extension_service())) {
|
| event_args->Clear();
|
| event_args->Append(new base::FundamentalValue(
|
| extension_misc::kUnknownWindowId));
|
|
|