// Copyright 2015 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "extensions/renderer/script_injection_callback.h" #include "third_party/blink/public/platform/web_vector.h" namespace extensions { ScriptInjectionCallback::ScriptInjectionCallback( const CompleteCallback& injection_completed_callback) : injection_completed_callback_(injection_completed_callback) { } ScriptInjectionCallback::~ScriptInjectionCallback() { } void ScriptInjectionCallback::Completed( const blink::WebVector>& result) { std::vector> stl_result(result.begin(), result.end()); injection_completed_callback_.Run(stl_result); delete this; } } // namespace extensions