summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sessions/session_service.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/sessions/session_service.cc')
-rw-r--r--chrome/browser/sessions/session_service.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc
index da7508b..1669218 100644
--- a/chrome/browser/sessions/session_service.cc
+++ b/chrome/browser/sessions/session_service.cc
@@ -431,8 +431,13 @@ SessionService::Handle SessionService::GetCurrentSession(
void SessionService::Save() {
bool had_commands = !pending_commands().empty();
BaseSessionService::Save();
- if (had_commands)
+ if (had_commands) {
RecordSaveHistogramData();
+ NotificationService::current()->Notify(
+ NotificationType::SESSION_SERVICE_SAVED,
+ NotificationService::AllSources(),
+ NotificationService::NoDetails());
+ }
}