From be68ff8cea42104a2988bf2a669fc37bfcff82e9 Mon Sep 17 00:00:00 2001 From: Muller-Castro <37383316+Muller-Castro@users.noreply.github.com> Date: Thu, 21 Aug 2025 20:00:55 -0300 Subject: [PATCH] Fix FileAccess::create_temp() default args error --- core/io/file_access.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/io/file_access.cpp b/core/io/file_access.cpp index 47cfb2d57f7..eb7f2a43ac3 100644 --- a/core/io/file_access.cpp +++ b/core/io/file_access.cpp @@ -81,12 +81,12 @@ Ref FileAccess::create_for_path(const String &p_path) { Ref FileAccess::create_temp(int p_mode_flags, const String &p_prefix, const String &p_extension, bool p_keep, Error *r_error) { const String ERROR_COMMON_PREFIX = "Error while creating temporary file"; - if (!p_prefix.is_valid_filename()) { + if (!p_prefix.is_empty() && !p_prefix.is_valid_filename()) { *r_error = ERR_FILE_BAD_PATH; ERR_FAIL_V_MSG(Ref(), vformat(R"(%s: "%s" is not a valid prefix.)", ERROR_COMMON_PREFIX, p_prefix)); } - if (!p_extension.is_valid_filename()) { + if (!p_extension.is_empty() && !p_extension.is_valid_filename()) { *r_error = ERR_FILE_BAD_PATH; ERR_FAIL_V_MSG(Ref(), vformat(R"(%s: "%s" is not a valid extension.)", ERROR_COMMON_PREFIX, p_extension)); }