Fix printraw causing infinite recursion in Logger._log_message

This commit is contained in:
Mikael Hermansson 2025-07-31 20:24:47 +02:00
parent 00a0512854
commit 494471dda2
3 changed files with 15 additions and 1 deletions

View file

@ -1011,7 +1011,7 @@ void VariantUtilityFunctions::prints(const Variant **p_args, int p_arg_count, Ca
}
void VariantUtilityFunctions::printraw(const Variant **p_args, int p_arg_count, Callable::CallError &r_error) {
OS::get_singleton()->print("%s", join_string(p_args, p_arg_count).utf8().get_data());
print_raw(join_string(p_args, p_arg_count));
r_error.error = Callable::CallError::CALL_OK;
}