1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-07 12:30:27 +00:00

Fix some bugs in diraccess, closes #5288

This commit is contained in:
Juan Linietsky
2016-06-30 18:23:39 -03:00
parent 89bb72b2d3
commit ffbc2e56c9
3 changed files with 34 additions and 25 deletions

View File

@@ -191,10 +191,14 @@ void EditorDirDialog::ok_pressed() {
void EditorDirDialog::_make_dir() {
TreeItem *ti=tree->get_selected();
if (!ti)
if (!ti) {
mkdirerr->set_text("Please select a base directory first");
mkdirerr->popup_centered_minsize();
return;
}
makedialog->popup_centered_minsize(Size2(250,80));
makedirname->grab_focus();
}
void EditorDirDialog::_make_dir_confirm() {
@@ -204,9 +208,11 @@ void EditorDirDialog::_make_dir_confirm() {
return;
String dir = ti->get_metadata(0);
DirAccess *d = DirAccess::open(dir);
ERR_FAIL_COND(!d);
Error err = d->make_dir(makedirname->get_text());
if (err!=OK) {
mkdirerr->popup_centered_minsize(Size2(250,80));
} else {