1// Copyright (c) 2012 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 "android_webview/native/aw_browser_dependency_factory.h" 6 7#include "base/logging.h" 8 9namespace android_webview { 10 11namespace { 12 13AwBrowserDependencyFactory* g_instance = NULL; 14 15} // namespace 16 17AwBrowserDependencyFactory::AwBrowserDependencyFactory() {} 18 19AwBrowserDependencyFactory::~AwBrowserDependencyFactory() {} 20 21// static 22void AwBrowserDependencyFactory::SetInstance( 23 AwBrowserDependencyFactory* delegate) { 24 g_instance = delegate; 25} 26 27// static 28AwBrowserDependencyFactory* AwBrowserDependencyFactory::GetInstance() { 29 DCHECK(g_instance); // Must always be confirgured on startup. 30 return g_instance; 31} 32 33} // namespace android_webview 34 35