From 25687c5b997582dac2622b74f6a4cc70a812cf83 Mon Sep 17 00:00:00 2001 From: Lalit Shankar Chowdhury Date: Thu, 17 Oct 2024 13:06:48 +0530 Subject: [PATCH] Display proper message on invalid folder path --- editor/gui/editor_file_dialog.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/editor/gui/editor_file_dialog.cpp b/editor/gui/editor_file_dialog.cpp index 77d0ba7a60..b118a65109 100644 --- a/editor/gui/editor_file_dialog.cpp +++ b/editor/gui/editor_file_dialog.cpp @@ -1355,6 +1355,13 @@ EditorFileDialog::Access EditorFileDialog::get_access() const { void EditorFileDialog::_make_dir_confirm() { const String stripped_dirname = makedirname->get_text().strip_edges(); + if (stripped_dirname.is_empty()) { + error_dialog->set_text(TTR("The path specified is invalid.")); + error_dialog->popup_centered(Size2(250, 50) * EDSCALE); + makedirname->set_text(""); // Reset label. + return; + } + if (dir_access->dir_exists(stripped_dirname)) { error_dialog->set_text(TTR("Could not create folder. File with that name already exists.")); error_dialog->popup_centered(Size2(250, 50) * EDSCALE);