| Index: chrome/browser/ui/startup/startup_browser_creator_browsertest.cc
|
| diff --git a/chrome/browser/ui/startup/startup_browser_creator_browsertest.cc b/chrome/browser/ui/startup/startup_browser_creator_browsertest.cc
|
| index 63fc89b2d9703e67335f9000bcf837bb20c09e62..51b4e62d445d2086e34a77e5ba227897d91700cf 100644
|
| --- a/chrome/browser/ui/startup/startup_browser_creator_browsertest.cc
|
| +++ b/chrome/browser/ui/startup/startup_browser_creator_browsertest.cc
|
| @@ -20,6 +20,8 @@
|
| #include "chrome/browser/extensions/launch_util.h"
|
| #include "chrome/browser/first_run/first_run.h"
|
| #include "chrome/browser/infobars/infobar_service.h"
|
| +#include "chrome/browser/lifetime/keep_alive_types.h"
|
| +#include "chrome/browser/lifetime/scoped_keep_alive.h"
|
| #include "chrome/browser/prefs/session_startup_pref.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/profiles/profile_impl.h"
|
| @@ -270,7 +272,8 @@ IN_PROC_BROWSER_TEST_F(StartupBrowserCreatorTest,
|
| SessionStartupPref::SetStartupPref(profile, pref);
|
|
|
| // Keep the browser process running while browsers are closed.
|
| - g_browser_process->AddRefModule();
|
| + ScopedKeepAlive keep_alive(KeepAliveOrigin::BROWSER,
|
| + KeepAliveRestartOption::DISABLED);
|
|
|
| // Close the browser.
|
| CloseBrowserAsynchronously(browser());
|
| @@ -330,8 +333,6 @@ IN_PROC_BROWSER_TEST_F(StartupBrowserCreatorTest,
|
| ASSERT_EQ(static_cast<int>(urls.size()),
|
| new_browser->tab_strip_model()->count());
|
| }
|
| -
|
| - g_browser_process->ReleaseModule();
|
| }
|
|
|
| // Verify that startup URLs aren't used when the process already exists
|
|
|