Index: extensions/renderer/script_injection_callback.cc |
diff --git a/extensions/renderer/script_injection_callback.cc b/extensions/renderer/script_injection_callback.cc |
index 8b911d1c28c844850d1a4f0ffdf8c4de0b08937d..c9c7fabd8e4a2f74889c8b29dd7f85bf65585a37 100644 |
--- a/extensions/renderer/script_injection_callback.cc |
+++ b/extensions/renderer/script_injection_callback.cc |
@@ -4,6 +4,8 @@ |
#include "extensions/renderer/script_injection_callback.h" |
+#include "third_party/WebKit/public/platform/WebVector.h" |
+ |
namespace extensions { |
ScriptInjectionCallback::ScriptInjectionCallback( |
@@ -16,7 +18,8 @@ ScriptInjectionCallback::~ScriptInjectionCallback() { |
void ScriptInjectionCallback::completed( |
const blink::WebVector<v8::Local<v8::Value> >& result) { |
- injection_completed_callback_.Run(result); |
+ std::vector<v8::Local<v8::Value>> stl_result(result.begin(), result.end()); |
+ injection_completed_callback_.Run(stl_result); |
delete this; |
} |