From 18b9821a47447e0a41bb07ff65fd6bef9e1b9035 Mon Sep 17 00:00:00 2001 From: kobewi Date: Wed, 17 Dec 2025 20:06:00 +0100 Subject: [PATCH] Fix FileDialog relative paths --- scene/gui/file_dialog.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scene/gui/file_dialog.cpp b/scene/gui/file_dialog.cpp index b4d84260721..b0a274720c1 100644 --- a/scene/gui/file_dialog.cpp +++ b/scene/gui/file_dialog.cpp @@ -1580,6 +1580,9 @@ void FileDialog::_select_drive(int p_idx) { } void FileDialog::_change_dir(const String &p_new_dir) { + if (p_new_dir.is_relative_path()) { + dir_access->change_dir(OS::get_singleton()->get_resource_dir()); + } if (root_prefix.is_empty()) { dir_access->change_dir(p_new_dir); } else {