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