From 1ca387b4b2d98862b2340e8eb0db9768bc7b5a1e Mon Sep 17 00:00:00 2001 From: Dennis Ushakov Date: Mon, 10 Jun 2013 14:51:49 +0400 Subject: [PATCH] invoke setKeyEquivalent: after adding buttons with proper index #IDEA-108635 fixed --- .../platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java b/platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java index e152b6247603..f711c1c74bab 100644 --- a/platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java +++ b/platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java @@ -79,8 +79,6 @@ public class MacMessagesImpl extends MacMessages { invoke(alert, "setMessageText:", title); invoke(alert, "setInformativeText:", message); - invoke(invoke(invoke(alert, "buttons"), "objectAtIndex:", 0), "setKeyEquivalent:", nsString(" ")); - if ("error".equals(toStringViaUTF8(alertStyle))) { invoke(alert, "setAlertStyle:", 2); // NSCriticalAlertStyle = 2 } @@ -93,6 +91,7 @@ public class MacMessagesImpl extends MacMessages { } if (defaultOptionIndex != -1) { + invoke(invoke(invoke(alert, "buttons"), "objectAtIndex:", defaultOptionIndex), "setKeyEquivalent:", nsString(" ")); invoke(invoke(alert, "window"), "setDefaultButtonCell:", invoke(invoke(invoke(alert, "buttons"), "objectAtIndex:", defaultOptionIndex), "cell")); }