1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "extensions/renderer/default_dispatcher_delegate.h" 6 7#include "extensions/renderer/script_context.h" 8 9namespace extensions { 10 11DefaultDispatcherDelegate::DefaultDispatcherDelegate() { 12} 13 14DefaultDispatcherDelegate::~DefaultDispatcherDelegate() { 15} 16 17// DispatcherDelegate implementation. 18scoped_ptr<ScriptContext> DefaultDispatcherDelegate::CreateScriptContext( 19 const v8::Handle<v8::Context>& v8_context, 20 blink::WebFrame* frame, 21 const Extension* extension, 22 Feature::Context context_type) { 23 return make_scoped_ptr( 24 new ScriptContext(v8_context, frame, extension, context_type)); 25} 26 27} // namespace extensions 28