Chromium Code Reviews| Index: chrome/browser/chrome_content_browser_client.cc |
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
| index 69969fda602a686b7a44f785e9a825099f0c9a37..40df6d2465de1e7e9b2563ae9d9870dd05c7b4de 100644 |
| --- a/chrome/browser/chrome_content_browser_client.cc |
| +++ b/chrome/browser/chrome_content_browser_client.cc |
| @@ -911,17 +911,7 @@ bool ChromeContentBrowserClient::AllowSaveLocalState( |
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
| ProfileIOData* io_data = ProfileIOData::FromResourceContext(context); |
| - if (!io_data->clear_local_state_on_exit()->GetValue()) |
| - return true; |
| - |
| - // Disable clearing the local state on exit if the browsing session is going |
| - // to be restored on the next startup. |
| - SessionStartupPref::Type startup_pref = |
| - SessionStartupPref::PrefValueToType( |
| - io_data->session_startup_pref()->GetValue()); |
|
Bernhard Bauer
2012/03/30 12:58:21
Do we still need |io_data->session_startup_pref()|
marja
2012/03/30 13:08:32
Yes, it won't be needed if we go this way (honor t
|
| - return (startup_pref == SessionStartupPref::LAST && |
| - !CommandLine::ForCurrentProcess()->HasSwitch( |
| - switches::kDisableRestoreSessionState)); |
| + return !io_data->clear_local_state_on_exit()->GetValue(); |
| } |
| bool ChromeContentBrowserClient::AllowWorkerDatabase( |