summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-04-17 10:59:22 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-04-17 10:59:22 +0200
commit4b7776e31bf91bd3d710277b505c196b38d8fff3 (patch)
tree9654b8ed4420d2acfef726f226838522d1e986a8
parent2d262029bffb61ad04a41d01a421e55602ce2fd6 (diff)
parente667dc2d59016f032447943a8e4cdc6e915db0ab (diff)
downloadredot-engine-4b7776e31bf91bd3d710277b505c196b38d8fff3.tar.gz
Merge pull request #90783 from bruvzg/mac_fd_no_filter
[macOS] Fix native file dialog with empty filter list.
-rw-r--r--platform/macos/godot_open_save_delegate.mm8
1 files changed, 4 insertions, 4 deletions
diff --git a/platform/macos/godot_open_save_delegate.mm b/platform/macos/godot_open_save_delegate.mm
index 6b55b70629..6ffd939545 100644
--- a/platform/macos/godot_open_save_delegate.mm
+++ b/platform/macos/godot_open_save_delegate.mm
@@ -177,14 +177,14 @@
if ([new_allowed_types count] > 0) {
NSMutableArray *type_filters = [new_allowed_types objectAtIndex:0];
if (type_filters && [type_filters count] == 1 && [[type_filters objectAtIndex:0] isEqualToString:@"*"]) {
- [p_panel setAllowedFileTypes:@[]];
+ [p_panel setAllowedFileTypes:nil];
[p_panel setAllowsOtherFileTypes:true];
} else {
[p_panel setAllowsOtherFileTypes:false];
[p_panel setAllowedFileTypes:type_filters];
}
} else {
- [p_panel setAllowedFileTypes:@[]];
+ [p_panel setAllowedFileTypes:nil];
[p_panel setAllowsOtherFileTypes:true];
}
}
@@ -248,7 +248,7 @@
if (allowed_types && index < [allowed_types count]) {
NSMutableArray *type_filters = [allowed_types objectAtIndex:index];
if (type_filters && [type_filters count] == 1 && [[type_filters objectAtIndex:0] isEqualToString:@"*"]) {
- [dialog setAllowedFileTypes:@[]];
+ [dialog setAllowedFileTypes:nil];
[dialog setAllowsOtherFileTypes:true];
} else {
[dialog setAllowsOtherFileTypes:false];
@@ -256,7 +256,7 @@
}
cur_index = index;
} else {
- [dialog setAllowedFileTypes:@[]];
+ [dialog setAllowedFileTypes:nil];
[dialog setAllowsOtherFileTypes:true];
cur_index = -1;
}