From 16f9c8653cb609a6fb64a3672605caee66ea321b Mon Sep 17 00:00:00 2001 From: Ayan Chavand Date: Mon, 15 Dec 2025 20:35:02 +0530 Subject: [PATCH] Fix save dialog clearing filename when navigating folders --- scene/gui/file_dialog.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scene/gui/file_dialog.cpp b/scene/gui/file_dialog.cpp index 75e908126b8..b4d84260721 100644 --- a/scene/gui/file_dialog.cpp +++ b/scene/gui/file_dialog.cpp @@ -379,7 +379,9 @@ void FileDialog::_dir_submitted(String p_dir) { new_dir = root_prefix.path_join(new_dir); } _change_dir(new_dir); - filename_edit->set_text(""); + if (mode != FILE_MODE_SAVE_FILE) { + filename_edit->set_text(""); + } _push_history(); } @@ -628,7 +630,7 @@ void FileDialog::_file_list_selected(int p_item) { } else { set_default_ok_text(ETR("Open")); } - } else if (mode == FILE_MODE_OPEN_DIR || mode == FILE_MODE_OPEN_ANY || !dir_access->file_exists(filename_edit->get_text())) { + } else if (mode != FILE_MODE_SAVE_FILE) { filename_edit->set_text(""); if (mode == FILE_MODE_OPEN_DIR || mode == FILE_MODE_OPEN_ANY) { set_default_ok_text(ETR("Select This Folder"));