blob: e17fa6a74a9e82d335e7124efa589d53c181ab1f [file] [log] [blame]
rdevlin.cronin66209492015-06-10 20:44:051// Copyright 2015 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/extension_dialog_auto_confirm.h"
6
7namespace extensions {
8
9namespace {
10ScopedTestDialogAutoConfirm::AutoConfirm g_extension_dialog_auto_confirm =
11 ScopedTestDialogAutoConfirm::NONE;
12}
13
14ScopedTestDialogAutoConfirm::ScopedTestDialogAutoConfirm(
15 ScopedTestDialogAutoConfirm::AutoConfirm override_value)
16 : old_value_(g_extension_dialog_auto_confirm) {
17 g_extension_dialog_auto_confirm = override_value;
18}
19
20ScopedTestDialogAutoConfirm::~ScopedTestDialogAutoConfirm() {
21 g_extension_dialog_auto_confirm = old_value_;
22}
23
24ScopedTestDialogAutoConfirm::AutoConfirm
25ScopedTestDialogAutoConfirm::GetAutoConfirmValue() {
26 return g_extension_dialog_auto_confirm;
27}
28
29} // namespace extensions