| // 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 |