Merge pull request #97678 from bruvzg/fix_nd_menu

[macOS] Fix menu crash when used from opened native dialog.
This commit is contained in:
Rémi Verschelde
2024-10-04 11:21:54 +02:00

View File

@@ -102,7 +102,11 @@
} else {
// Otherwise redirect event to the engine.
if (DisplayServer::get_singleton()) {
[[[NSApplication sharedApplication] keyWindow] sendEvent:event];
if ([[NSApplication sharedApplication] keyWindow].sheet) {
[[[[NSApplication sharedApplication] keyWindow] sheetParent] sendEvent:event];
} else {
[[[NSApplication sharedApplication] keyWindow] sendEvent:event];
}
}
}