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 "chrome/browser/apps/scoped_keep_alive.h"
6
7#include "chrome/browser/browser_process.h"
8#include "chrome/browser/lifetime/application_lifetime.h"
9
10ScopedKeepAlive::ScopedKeepAlive() {
11  // Allow ScopedKeepAlive to be used in unit tests.
12  if (g_browser_process)
13    chrome::IncrementKeepAliveCount();
14}
15
16ScopedKeepAlive::~ScopedKeepAlive() {
17  if (g_browser_process)
18    chrome::DecrementKeepAliveCount();
19}
20