diff options
author | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-16 13:45:58 +0000 |
---|---|---|
committer | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-16 13:45:58 +0000 |
commit | 31c8daacbdb719cf6c71e096232516b28f4aea89 (patch) | |
tree | 9b65734d15fdd382809935a4eccde9fe03883cfc /ui | |
parent | e31bfe2aaea358423206ca0602c639d21ddcde74 (diff) | |
download | chromium_src-31c8daacbdb719cf6c71e096232516b28f4aea89.zip chromium_src-31c8daacbdb719cf6c71e096232516b28f4aea89.tar.gz chromium_src-31c8daacbdb719cf6c71e096232516b28f4aea89.tar.bz2 |
Make close button of notification ignore subsequent clicks
Note that multiple rapid close-button clicks do not work. It will be addressed in another patch.
BUG=249849
TEST=Manual test by following repro steps as in the bug
Review URL: https://chromiumcodereview.appspot.com/17115002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206641 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui')
-rw-r--r-- | ui/message_center/cocoa/notification_controller.mm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ui/message_center/cocoa/notification_controller.mm b/ui/message_center/cocoa/notification_controller.mm index 75f9b22f..f599381 100644 --- a/ui/message_center/cocoa/notification_controller.mm +++ b/ui/message_center/cocoa/notification_controller.mm @@ -369,6 +369,7 @@ } - (void)close:(id)sender { + [closeButton_ setTarget:nil]; messageCenter_->RemoveNotification([self notificationID], /*by_user=*/true); } |