blob: fb46d8ac0d9b1b61296d61e85b948e1be7f7e53d [file] [log] [blame]
// Copyright 2019 The Chromium 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 "chrome/browser/first_run/scoped_relaunch_chrome_browser_override.h"
#include <utility>
namespace upgrade_util {
ScopedRelaunchChromeBrowserOverride::ScopedRelaunchChromeBrowserOverride(
RelaunchChromeBrowserCallback callback)
: previous_(
SetRelaunchChromeBrowserCallbackForTesting(std::move(callback))) {}
ScopedRelaunchChromeBrowserOverride::~ScopedRelaunchChromeBrowserOverride() {
SetRelaunchChromeBrowserCallbackForTesting(std::move(previous_));
}
} // namespace upgrade_util