| Index: chrome/browser/extensions/extension_browser_event_router.cc
|
| diff --git a/chrome/browser/extensions/extension_browser_event_router.cc b/chrome/browser/extensions/extension_browser_event_router.cc
|
| index 473ca6779ef80761ac7db3a914cd16711ff84454..ac348df83cf1b04ac34ac10be410a18cd3912467 100644
|
| --- a/chrome/browser/extensions/extension_browser_event_router.cc
|
| +++ b/chrome/browser/extensions/extension_browser_event_router.cc
|
| @@ -178,7 +178,7 @@ void ExtensionBrowserEventRouter::OnBrowserWindowReady(const Browser* browser) {
|
| args.Append(window_dictionary);
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| DispatchEvent(browser->profile(), events::kOnWindowCreated, json_args);
|
| }
|
| @@ -234,7 +234,7 @@ void ExtensionBrowserEventRouter::OnBrowserSetLastActive(
|
| ListValue real_args;
|
| real_args.Append(Value::CreateIntegerValue(window_id));
|
| std::string real_json_args;
|
| - base::JSONWriter::Write(&real_args, false, &real_json_args);
|
| + base::JSONWriter::Write(&real_args, &real_json_args);
|
|
|
| // When switching between windows in the default and incognitoi profiles,
|
| // dispatch WINDOW_ID_NONE to extensions whose profile lost focus that
|
| @@ -246,7 +246,7 @@ void ExtensionBrowserEventRouter::OnBrowserSetLastActive(
|
| ListValue none_args;
|
| none_args.Append(
|
| Value::CreateIntegerValue(extension_misc::kUnknownWindowId));
|
| - base::JSONWriter::Write(&none_args, false, &none_json_args);
|
| + base::JSONWriter::Write(&none_args, &none_json_args);
|
| }
|
|
|
| DispatchEventsAcrossIncognito((focused_profile_ ? focused_profile_ :
|
| @@ -288,7 +288,7 @@ void ExtensionBrowserEventRouter::TabInsertedAt(TabContentsWrapper* contents,
|
| args.Append(object_args);
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| DispatchEvent(contents->profile(), events::kOnTabAttached, json_args);
|
| }
|
| @@ -312,7 +312,7 @@ void ExtensionBrowserEventRouter::TabDetachedAt(TabContentsWrapper* contents,
|
| args.Append(object_args);
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| DispatchEvent(contents->profile(), events::kOnTabDetached, json_args);
|
| }
|
| @@ -331,7 +331,7 @@ void ExtensionBrowserEventRouter::TabClosingAt(TabStripModel* tab_strip_model,
|
| args.Append(object_args);
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| DispatchEvent(contents->profile(), events::kOnTabRemoved, json_args);
|
|
|
| @@ -358,13 +358,13 @@ void ExtensionBrowserEventRouter::ActiveTabChanged(
|
| // The onActivated event replaced onActiveChanged and onSelectionChanged. The
|
| // deprecated events take two arguments: tabId, {windowId}.
|
| std::string old_json_args;
|
| - base::JSONWriter::Write(&args, false, &old_json_args);
|
| + base::JSONWriter::Write(&args, &old_json_args);
|
|
|
| // The onActivated event takes one argument: {windowId, tabId}.
|
| std::string new_json_args;
|
| args.Remove(0, NULL);
|
| object_args->Set(tab_keys::kTabIdKey, Value::CreateIntegerValue(tab_id));
|
| - base::JSONWriter::Write(&args, false, &new_json_args);
|
| + base::JSONWriter::Write(&args, &new_json_args);
|
|
|
| Profile* profile = new_contents->profile();
|
| DispatchEvent(profile, events::kOnTabSelectionChanged, old_json_args);
|
| @@ -398,7 +398,7 @@ void ExtensionBrowserEventRouter::TabSelectionChanged(
|
| args.Append(select_info);
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| // The onHighlighted event replaced onHighlightChanged.
|
| Profile* profile = tab_strip_model->profile();
|
| @@ -423,7 +423,7 @@ void ExtensionBrowserEventRouter::TabMoved(TabContentsWrapper* contents,
|
| args.Append(object_args);
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| DispatchEvent(contents->profile(), events::kOnTabMoved, json_args);
|
| }
|
| @@ -491,7 +491,7 @@ void ExtensionBrowserEventRouter::DispatchEventWithTab(
|
| args.Append(ExtensionTabUtil::CreateTabValueActive(
|
| web_contents, active));
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
| if (!extension_id.empty()) {
|
| DispatchEventToExtension(profile, extension_id, event_name, json_args);
|
| } else {
|
| @@ -508,7 +508,7 @@ void ExtensionBrowserEventRouter::DispatchSimpleBrowserEvent(
|
| args.Append(Value::CreateIntegerValue(window_id));
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| DispatchEvent(profile, event_name, json_args);
|
| }
|
| @@ -532,7 +532,7 @@ void ExtensionBrowserEventRouter::DispatchTabUpdatedEvent(
|
| args.Append(ExtensionTabUtil::CreateTabValue(contents));
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| Profile* profile = Profile::FromBrowserContext(contents->GetBrowserContext());
|
| DispatchEvent(profile, events::kOnTabUpdated, json_args);
|
| @@ -623,7 +623,7 @@ void ExtensionBrowserEventRouter::DispatchOldPageActionEvent(
|
| args.Append(data);
|
|
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| DispatchEventToExtension(profile, extension_id, "pageActions", json_args);
|
| }
|
| @@ -663,7 +663,7 @@ void ExtensionBrowserEventRouter::CommandExecuted(
|
| ListValue args;
|
| args.Append(Value::CreateStringValue(command));
|
| std::string json_args;
|
| - base::JSONWriter::Write(&args, false, &json_args);
|
| + base::JSONWriter::Write(&args, &json_args);
|
|
|
| DispatchEventToExtension(profile,
|
| extension_id,
|
|
|