Merge pull request #95086 from m4gr3d/fix_import_button_not_showing_directories
[Android editor] Fix issue with importing projects
This commit is contained in:
commit
eabeafd8c3
|
@ -351,15 +351,19 @@ void ProjectDialog::_install_path_changed() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProjectDialog::_browse_project_path() {
|
void ProjectDialog::_browse_project_path() {
|
||||||
|
String path = project_path->get_text();
|
||||||
|
if (path.is_empty()) {
|
||||||
|
path = EDITOR_GET("filesystem/directories/default_project_path");
|
||||||
|
}
|
||||||
if (mode == MODE_IMPORT && install_path->is_visible_in_tree()) {
|
if (mode == MODE_IMPORT && install_path->is_visible_in_tree()) {
|
||||||
// Select last ZIP file.
|
// Select last ZIP file.
|
||||||
fdialog_project->set_current_path(project_path->get_text());
|
fdialog_project->set_current_path(path);
|
||||||
} else if ((mode == MODE_NEW || mode == MODE_INSTALL) && create_dir->is_pressed()) {
|
} else if ((mode == MODE_NEW || mode == MODE_INSTALL) && create_dir->is_pressed()) {
|
||||||
// Select parent directory of project path.
|
// Select parent directory of project path.
|
||||||
fdialog_project->set_current_dir(project_path->get_text().get_base_dir());
|
fdialog_project->set_current_dir(path.get_base_dir());
|
||||||
} else {
|
} else {
|
||||||
// Select project path.
|
// Select project path.
|
||||||
fdialog_project->set_current_dir(project_path->get_text());
|
fdialog_project->set_current_dir(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mode == MODE_IMPORT) {
|
if (mode == MODE_IMPORT) {
|
||||||
|
|
Loading…
Reference in New Issue