summaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-16 13:45:58 +0000
committerjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-16 13:45:58 +0000
commit31c8daacbdb719cf6c71e096232516b28f4aea89 (patch)
tree9b65734d15fdd382809935a4eccde9fe03883cfc /ui
parente31bfe2aaea358423206ca0602c639d21ddcde74 (diff)
downloadchromium_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.mm1
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);
}