Chromium Code Reviews| Index: chrome/browser/sessions/session_service.cc |
| diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc |
| index 8af213819455fd1c504812e703144914eaef1338..c1cfed91321f7c756d4938bbf988a8a7c616176d 100644 |
| --- a/chrome/browser/sessions/session_service.cc |
| +++ b/chrome/browser/sessions/session_service.cc |
| @@ -22,6 +22,7 @@ |
| #include "chrome/browser/profiles/profile.h" |
| #include "chrome/browser/sessions/session_backend.h" |
| #include "chrome/browser/sessions/session_command.h" |
| +#include "chrome/browser/sessions/session_data_deleter.h" |
| #include "chrome/browser/sessions/session_restore.h" |
| #include "chrome/browser/sessions/session_tab_helper.h" |
| #include "chrome/browser/sessions/session_types.h" |
| @@ -338,6 +339,8 @@ void SessionService::WindowClosed(const SessionID& window_id) { |
| else |
| ScheduleCommand(CreateWindowClosedCommand(window_id.id())); |
| } |
| + if (!has_open_trackable_browsers_) |
|
benwells
2013/10/09 00:38:06
How does this interact with background mode? Backg
Sam McNally
2013/10/14 01:44:24
Done.
|
| + DeleteSessionOnlyData(profile()); |
| } |
| void SessionService::SetWindowType(const SessionID& window_id, |