You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Related to #30912 , but not quite the same.
When Godot reloads the project due to external modification, any override.cfg changes are applied directly to project.godot. External modification can happen frequently if say, I keep the project open when I do a git pull for changes from my co-developer. ( my co-dev is #30912 (comment))
His theory as to what the problem is: "There's a parameter in the project load function "p_ignore_override" which is supposed to be set to true when loading from the editor. But they forgot to set that parameter to true specifically when reloading the file due to external modifications."
Steps to reproduce
Open the minRepro project, and open Node2D.tscn
Open Node2D.tscn in a text editor
Modify the tscn in the text editor somehow, ie change the name of "Node2D" to "Node2Dtest" or something, and save
Go back to the Godot, pick "Reload" when asked
project.godot file has been modified to pull in the modified test window size I have in override.cfg.
I just had this happen in 4.3 beta1, but I have no idea how. It's related to reloading, but I couldn't reproduce it with the MRP and it doesn't seem to happen consistently.
There's a parameter in the project load function "p_ignore_override" which is supposed to be set to true when loading from the editor. But they forgot to set that parameter to true specifically when reloading the file due to external modifications.
Yes, it is the case on both master and in 3.x. Unless I'm mistaken p_ignore_override is the implicit 4th parameter to ProjectSettings::setup, which defaults to false on that line of code you linked. The 3rd one that's given as true there is p_upwards
Tested versions
3.5.3.stable.mono
System information
Windows 10 - Godot 3.5.3.stable.mono
Issue description
Related to #30912 , but not quite the same.
When Godot reloads the project due to external modification, any override.cfg changes are applied directly to project.godot. External modification can happen frequently if say, I keep the project open when I do a git pull for changes from my co-developer. ( my co-dev is #30912 (comment))
His theory as to what the problem is: "There's a parameter in the project load function "p_ignore_override" which is supposed to be set to true when loading from the editor. But they forgot to set that parameter to true specifically when reloading the file due to external modifications."
Steps to reproduce
Minimal reproduction project (MRP)
minRepro.zip
The text was updated successfully, but these errors were encountered: