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 1138a736c395abfc4e7b5db0cf6aee47e27d9edb..e6a8a57f84977a4165e9ab768edf0c5842043618 100644 |
--- a/chrome/browser/extensions/api/tabs/windows_event_router.cc |
+++ b/chrome/browser/extensions/api/tabs/windows_event_router.cc |
@@ -72,7 +72,7 @@ void WindowsEventRouter::OnWindowControllerRemoved( |
int window_id = window_controller->GetWindowId(); |
scoped_ptr<base::ListValue> args(new base::ListValue()); |
- args->Append(Value::CreateIntegerValue(window_id)); |
+ args->Append(new base::FundamentalValue(window_id)); |
DispatchEvent(event_names::kOnWindowRemoved, window_controller->profile(), |
args.Pass()); |
} |
@@ -117,11 +117,11 @@ static void WillDispatchWindowFocusedEvent(Profile* new_active_profile, |
!extensions::ExtensionSystem::Get(profile)->extension_service()-> |
CanCrossIncognito(extension)) { |
event_args->Clear(); |
- event_args->Append(Value::CreateIntegerValue( |
+ event_args->Append(new base::FundamentalValue( |
extension_misc::kUnknownWindowId)); |
} else { |
event_args->Clear(); |
- event_args->Append(Value::CreateIntegerValue(window_id)); |
+ event_args->Append(new base::FundamentalValue(window_id)); |
} |
} |