You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
Fix the issue by resetting the reloading false first and then returning error directly instead of calling Macro
Fix the review comment Fix the clang format Update as per review comment
This commit is contained in:
@@ -755,7 +755,12 @@ Error GDScript::reload(bool p_keep_state) {
|
||||
has_instances = instances.size();
|
||||
}
|
||||
|
||||
ERR_FAIL_COND_V(!p_keep_state && has_instances, ERR_ALREADY_IN_USE);
|
||||
// Check condition but reset flag before early return
|
||||
if (!p_keep_state && has_instances) {
|
||||
reloading = false; // Reset flag before returning
|
||||
|
||||
ERR_FAIL_V_MSG(ERR_ALREADY_IN_USE, "Cannot reload script while instances exist.");
|
||||
}
|
||||
|
||||
String basedir = path;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user