浏览代码

[macOS] Fix native file dialog with empty filter list.

bruvzg 1 年之前
父节点
当前提交
e667dc2d59
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      platform/macos/godot_open_save_delegate.mm

+ 4 - 4
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;
 		}