Chromium Code Reviews| Index: ui/message_center/notification_list.cc |
| diff --git a/ui/message_center/notification_list.cc b/ui/message_center/notification_list.cc |
| index eac4345657ed1727eed327b2df899a0dddc33a5f..cbce909c9a2ece526996f5f329c8e429c124d155 100644 |
| --- a/ui/message_center/notification_list.cc |
| +++ b/ui/message_center/notification_list.cc |
| @@ -100,8 +100,10 @@ void NotificationList::UpdateNotificationMessage( |
| // Handles priority promotion. If the notification is already dismissed but |
| // the updated notification has higher priority, it should re-appear as a |
| - // toast. |
| - if ((*iter)->priority() < new_notification->priority()) { |
| + // toast. Notifications coming from websites through the Web Notification API |
| + // will always re-appear on update. |
| + if ((*iter)->priority() < new_notification->priority() || |
| + new_notification->notifier_id().type == NotifierId::WEB_PAGE) { |
|
dewittj
2014/07/30 23:42:36
nit: This line should be indented 4 spaces
Peter Beverloo
2014/07/31 12:55:41
Done.
|
| new_notification->set_is_read(false); |
| new_notification->set_shown_as_popup(false); |
| } |