| Index: chrome/browser/sessions/better_session_restore_browsertest.cc | 
| diff --git a/chrome/browser/sessions/better_session_restore_browsertest.cc b/chrome/browser/sessions/better_session_restore_browsertest.cc | 
| index 39ccea2d014ad3e89694bc55a9de5339764168ec..194594c93a84b8ca7fa7f7777955bb2daadbd22b 100644 | 
| --- a/chrome/browser/sessions/better_session_restore_browsertest.cc | 
| +++ b/chrome/browser/sessions/better_session_restore_browsertest.cc | 
| @@ -19,7 +19,8 @@ | 
| #include "chrome/browser/content_settings/cookie_settings_factory.h" | 
| #include "chrome/browser/defaults.h" | 
| #include "chrome/browser/infobars/infobar_service.h" | 
| -#include "chrome/browser/lifetime/application_lifetime.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" | 
| @@ -317,8 +318,9 @@ class BetterSessionRestoreTest : public InProcessBrowserTest { | 
| bool close_all_windows) { | 
| Profile* profile = browser->profile(); | 
|  | 
| +    ScopedKeepAlive test_keep_alive(KeepAliveOrigin::PANEL_VIEW); | 
| + | 
| // Close the browser. | 
| -    chrome::IncrementKeepAliveCount(); | 
| if (close_all_windows) | 
| CloseAllBrowsers(); | 
| else | 
| @@ -334,7 +336,6 @@ class BetterSessionRestoreTest : public InProcessBrowserTest { | 
| ui_test_utils::BrowserAddedObserver window_observer; | 
| chrome::NewEmptyWindow(profile); | 
| Browser* new_browser = window_observer.WaitForSingleNewBrowser(); | 
| -    chrome::DecrementKeepAliveCount(); | 
|  | 
| return new_browser; | 
| } | 
|  |