invoke setKeyEquivalent: after adding buttons with proper index

#IDEA-108635 fixed
This commit is contained in:
Dennis Ushakov
2013-06-10 14:55:09 +04:00
parent b598731f9b
commit 1ca387b4b2
@@ -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"));
}