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/browser/app_window/app_window_client.h" 6 7#include "base/basictypes.h" 8 9namespace extensions { 10 11namespace { 12 13AppWindowClient* g_client = NULL; 14 15} // namespace 16 17AppWindowClient* AppWindowClient::Get() { 18 return g_client; 19} 20 21void AppWindowClient::Set(AppWindowClient* client) { 22 // This can happen in unit tests, where the utility thread runs in-process. 23 if (g_client) 24 return; 25 26 g_client = client; 27} 28 29} // namespace extensions 30