From f1a0a2aabe41daec1d7c631447309350b29b5652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pa=CC=84vels=20Nadtoc=CC=8Cajevs?= <7645683+bruvzg@users.noreply.github.com> Date: Fri, 9 Jan 2026 08:53:47 +0200 Subject: [PATCH] Do not apply "*" as preferred extension. --- platform/macos/godot_open_save_delegate.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/macos/godot_open_save_delegate.mm b/platform/macos/godot_open_save_delegate.mm index 63a9fbe091..2f7e445d37 100644 --- a/platform/macos/godot_open_save_delegate.mm +++ b/platform/macos/godot_open_save_delegate.mm @@ -363,7 +363,7 @@ UTType *ut = [type_filters objectAtIndex:0]; String ext = String::utf8([[ut preferredFilenameExtension] UTF8String]); Vector pref_ext = preferred_types[cur_index]; - if (!pref_ext.is_empty() && !pref_ext.has(ext) && p_path.has_extension(ext)) { + if (!pref_ext.is_empty() && !pref_ext.has(ext) && p_path.has_extension(ext) && pref_ext[0] != "*") { return p_path.get_basename() + "." + pref_ext[0]; } }