| Index: chrome/browser/notifications/notification_platform_bridge_mac.mm
|
| diff --git a/chrome/browser/notifications/notification_platform_bridge_mac.mm b/chrome/browser/notifications/notification_platform_bridge_mac.mm
|
| index 291d8bccebd17cb293f0e76dc5caa4cbb80395c3..410eed0da881bbe0e4b2925b44f37e04aa52907c 100644
|
| --- a/chrome/browser/notifications/notification_platform_bridge_mac.mm
|
| +++ b/chrome/browser/notifications/notification_platform_bridge_mac.mm
|
| @@ -182,6 +182,7 @@ void NotificationPlatformBridgeMac::Display(
|
|
|
| [builder
|
| setTitle:base::SysUTF16ToNSString(CreateNotificationTitle(notification))];
|
| +
|
| [builder setContextMessage:base::SysUTF16ToNSString(notification.message())];
|
|
|
| bool requires_attribution =
|
| @@ -246,7 +247,8 @@ void NotificationPlatformBridgeMac::Display(
|
| // Send persistent notifications to the XPC service so they
|
| // can be displayed as alerts. Chrome itself can only display
|
| // banners.
|
| - if (notification.never_timeout()) {
|
| + // Progress Notifications are always considered persistent.
|
| + if (notification.never_timeout() || notification.progress() > 0) {
|
| NSDictionary* dict = [builder buildDictionary];
|
| [alert_dispatcher_ dispatchNotification:dict];
|
| } else {
|
|
|