Index: extensions/browser/extension_function.cc |
diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc |
index 744beaa80347fc0b97cbb8c63c1d46d80af2a28e..46e3ba136953c3f02df46ed287780e1c6b712e36 100644 |
--- a/extensions/browser/extension_function.cc |
+++ b/extensions/browser/extension_function.cc |
@@ -273,6 +273,11 @@ void ExtensionFunction::SetResult(base::Value* result) { |
results_->Append(result); |
} |
+void ExtensionFunction::SetResult(scoped_ptr<base::Value> result) { |
+ results_.reset(new base::ListValue()); |
+ results_->Append(result.Pass()); |
+} |
+ |
void ExtensionFunction::SetResultList(scoped_ptr<base::ListValue> results) { |
results_ = results.Pass(); |
} |