Index: chrome/browser/extensions/extension_processes_api.cc |
diff --git a/chrome/browser/extensions/extension_processes_api.cc b/chrome/browser/extensions/extension_processes_api.cc |
index c853495044f9c3c11ad0113055e6e45bb48dcd29..47436ecda15fb4b3e067d705748cc2e39b21907c 100644 |
--- a/chrome/browser/extensions/extension_processes_api.cc |
+++ b/chrome/browser/extensions/extension_processes_api.cc |
@@ -568,11 +568,11 @@ void GetProcessIdForTabFunction::GetProcessIdForTab() { |
error_ = ExtensionErrorUtils::FormatErrorMessage( |
extensions::tabs_constants::kTabNotFoundError, |
base::IntToString(tab_id_)); |
- result_.reset(Value::CreateIntegerValue(-1)); |
+ SetResult(Value::CreateIntegerValue(-1)); |
SendResponse(false); |
} else { |
int process_id = contents->web_contents()->GetRenderProcessHost()->GetID(); |
- result_.reset(Value::CreateIntegerValue(process_id)); |
+ SetResult(Value::CreateIntegerValue(process_id)); |
SendResponse(true); |
} |
@@ -644,7 +644,7 @@ void TerminateFunction::TerminateProcess() { |
base::IntToString(process_id_)); |
SendResponse(false); |
} else { |
- result_.reset(Value::CreateBooleanValue(killed)); |
+ SetResult(Value::CreateBooleanValue(killed)); |
SendResponse(true); |
} |
@@ -744,7 +744,7 @@ void GetProcessInfoFunction::GatherProcessInfo() { |
DCHECK(process_ids_.size() == 0); |
} |
- result_.reset(processes); |
+ SetResult(processes); |
SendResponse(true); |
// Balance the AddRef in the RunImpl. |