// Copyright 2020 The Chromium Embedded Framework 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 "libcef/common/task_runner_manager.h" #include "base/logging.h" namespace { CefTaskRunnerManager* g_manager = nullptr; } // namespace // static CefTaskRunnerManager* CefTaskRunnerManager::Get() { return g_manager; } CefTaskRunnerManager::CefTaskRunnerManager() { // Only a single instance should exist. DCHECK(!g_manager); g_manager = this; } CefTaskRunnerManager::~CefTaskRunnerManager() { g_manager = nullptr; }