Index: chrome/browser/notifications/notification_ui_manager_mac.mm |
diff --git a/chrome/browser/notifications/notification_ui_manager_mac.mm b/chrome/browser/notifications/notification_ui_manager_mac.mm |
index 9010beb0f6a5a1f207b9314b9cb2a1c3979dc445..f5fdf4a104605deda95e693d3c4c28935a558ca8 100644 |
--- a/chrome/browser/notifications/notification_ui_manager_mac.mm |
+++ b/chrome/browser/notifications/notification_ui_manager_mac.mm |
@@ -119,10 +119,11 @@ void NotificationUIManagerMac::Add(const Notification& notification, |
// TODO(miguelg): Implement support for buttons |
toast.get().hasActionButton = NO; |
- // Some functionality is only available in 10.9+ |
+ // Some functionality is only available in 10.9+ or requires private APIs |
// Icon |
- if ([toast respondsToSelector:@selector(setContentImage:)]) { |
- [toast setValue:notification.icon().ToNSImage() forKey:@"contentImage"]; |
+ if ([toast respondsToSelector:@selector(_identityImage)]) { |
+ [toast setValue:notification.icon().ToNSImage() forKey:@"_identityImage"]; |
+ [toast setValue:@NO forKey:@"_identityImageHasBorder"]; |
} |
// Tag |