diff --git a/platform/macos/display_server_macos.mm b/platform/macos/display_server_macos.mm index f933e309e0..706ef5fa3b 100644 --- a/platform/macos/display_server_macos.mm +++ b/platform/macos/display_server_macos.mm @@ -1137,6 +1137,7 @@ Error DisplayServerMacOS::_file_dialog_with_options_show(const String &p_title, [panel setCanCreateDirectories:YES]; [panel setCanChooseFiles:(p_mode != FILE_DIALOG_MODE_OPEN_DIR)]; [panel setCanChooseDirectories:(p_mode == FILE_DIALOG_MODE_OPEN_DIR || p_mode == FILE_DIALOG_MODE_OPEN_ANY)]; + [panel setTreatsFilePackagesAsDirectories:YES]; [panel setShowsHiddenFiles:p_show_hidden]; [panel setDelegate:panel_delegate]; if (p_filename != "") {