summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdelhafidh Belalia <16493223+s77rt@users.noreply.github.com>2022-08-31 16:52:37 +0100
committerRĂ©mi Verschelde <rverschelde@gmail.com>2022-09-15 13:52:37 +0200
commit4dca9975e751d341c7278d0baef3fe6fd310c8ae (patch)
tree572286ad4f98c5a0ced9576b53bb01830683ab6e
parent4ba934bf3d1e697d8f332b5e8cfd694cdf49a7ba (diff)
Fix GDScript `preload` fails in standalone build unless files are present in directory
Fixes #56343.
-rw-r--r--modules/gdscript/gdscript_analyzer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/gdscript/gdscript_analyzer.cpp b/modules/gdscript/gdscript_analyzer.cpp
index e37ac1dc3b..b6e7dc397a 100644
--- a/modules/gdscript/gdscript_analyzer.cpp
+++ b/modules/gdscript/gdscript_analyzer.cpp
@@ -3189,7 +3189,7 @@ void GDScriptAnalyzer::reduce_preload(GDScriptParser::PreloadNode *p_preload) {
p_preload->resolved_path = parser->script_path.get_base_dir().path_join(p_preload->resolved_path);
}
p_preload->resolved_path = p_preload->resolved_path.simplify_path();
- if (!FileAccess::exists(p_preload->resolved_path)) {
+ if (!ResourceLoader::exists(p_preload->resolved_path)) {
push_error(vformat(R"(Preload file "%s" does not exist.)", p_preload->resolved_path), p_preload->path);
} else {
// TODO: Don't load if validating: use completion cache.