mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
invoke setKeyEquivalent: after adding buttons with proper index
#IDEA-108635 fixed
This commit is contained in:
@@ -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"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user