Index: ui/message_center/message_center.cc |
diff --git a/ui/message_center/message_center.cc b/ui/message_center/message_center.cc |
index 917d498a8ea21cb520c28906226b9fb5220d3a05..5486b22b8682156d7654fe098f6069bf048e012d 100644 |
--- a/ui/message_center/message_center.cc |
+++ b/ui/message_center/message_center.cc |
@@ -146,6 +146,10 @@ void MessageCenter::ShowNotificationSettings(const std::string& id) { |
void MessageCenter::OnNotificationClicked(const std::string& id) { |
if (delegate_) |
delegate_->OnClicked(id); |
+ if (HasPopupNotifications()) { |
+ notification_list_->MarkSinglePopupAsShown(id); |
+ NotifyMessageCenterChanged(false); |
+ } |
} |
void MessageCenter::OnQuietModeChanged(bool quiet_mode) { |