[macOS] Refocus last key window after `DisplayServer::alert` is closed.
This commit is contained in:
parent
d7e00a20a6
commit
a05776e20d
|
@ -1944,8 +1944,12 @@ void DisplayServerOSX::alert(const String &p_alert, const String &p_title) {
|
||||||
[window setInformativeText:ns_alert];
|
[window setInformativeText:ns_alert];
|
||||||
[window setAlertStyle:NSAlertStyleWarning];
|
[window setAlertStyle:NSAlertStyleWarning];
|
||||||
|
|
||||||
|
id key_window = [[NSApplication sharedApplication] keyWindow];
|
||||||
[window runModal];
|
[window runModal];
|
||||||
[window release];
|
[window release];
|
||||||
|
if (key_window) {
|
||||||
|
[key_window makeKeyAndOrderFront:nil];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Error DisplayServerOSX::dialog_show(String p_title, String p_description, Vector<String> p_buttons, const Callable &p_callback) {
|
Error DisplayServerOSX::dialog_show(String p_title, String p_description, Vector<String> p_buttons, const Callable &p_callback) {
|
||||||
|
|
Loading…
Reference in New Issue