diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-04-17 10:59:22 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-04-17 10:59:22 +0200 |
commit | 4b7776e31bf91bd3d710277b505c196b38d8fff3 (patch) | |
tree | 9654b8ed4420d2acfef726f226838522d1e986a8 | |
parent | 2d262029bffb61ad04a41d01a421e55602ce2fd6 (diff) | |
parent | e667dc2d59016f032447943a8e4cdc6e915db0ab (diff) | |
download | redot-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.mm | 8 |
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; } |