Implementation of leveldb-backed PrefStore.
[chromium-blink-merge.git] / extensions / renderer / default_dispatcher_delegate.cc
blob326ee70ec4bc6f8f7e842fba08184a9c42c2f554
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.
5 #include "extensions/renderer/default_dispatcher_delegate.h"
7 #include "extensions/renderer/script_context.h"
9 namespace extensions {
11 DefaultDispatcherDelegate::DefaultDispatcherDelegate() {
14 DefaultDispatcherDelegate::~DefaultDispatcherDelegate() {
17 // DispatcherDelegate implementation.
18 scoped_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));
27 } // namespace extensions