Home | History | Annotate | Download | only in native
      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 
      9 namespace android_webview {
     10 
     11 namespace {
     12 
     13 AwBrowserDependencyFactory* g_instance = NULL;
     14 
     15 }  // namespace
     16 
     17 AwBrowserDependencyFactory::AwBrowserDependencyFactory() {}
     18 
     19 AwBrowserDependencyFactory::~AwBrowserDependencyFactory() {}
     20 
     21 // static
     22 void AwBrowserDependencyFactory::SetInstance(
     23     AwBrowserDependencyFactory* delegate) {
     24   g_instance = delegate;
     25 }
     26 
     27 // static
     28 AwBrowserDependencyFactory* AwBrowserDependencyFactory::GetInstance() {
     29   DCHECK(g_instance);  // Must always be confirgured on startup.
     30   return g_instance;
     31 }
     32 
     33 }  // namespace android_webview
     34 
     35