From 5e011dcd0e4958f6bc59f64e024402af1ad1dc0d Mon Sep 17 00:00:00 2001 From: Dima Granetchi Date: Sun, 31 Jul 2016 01:10:13 +0300 Subject: dnd folder open scan window if engine.cfg not found --- tools/editor/project_manager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/editor/project_manager.cpp b/tools/editor/project_manager.cpp index 28d9738fee..20544d2f05 100644 --- a/tools/editor/project_manager.cpp +++ b/tools/editor/project_manager.cpp @@ -1104,11 +1104,17 @@ void ProjectManager::_install_project(const String& p_zip_path,const String& p_t } void ProjectManager::_files_dropped(StringArray p_files, int p_screen) { + bool import_project_file = false; for (int i = 0; i < p_files.size(); i++) { if (p_files[i].ends_with("engine.cfg")) { npdialog->import_from_file(p_files[i]); + import_project_file = true; } } + if (!import_project_file && p_files.size() > 0) { + scan_dir->set_current_dir(p_files[0]); + scan_dir->popup_centered_ratio(); + } } void ProjectManager::_bind_methods() { -- cgit v1.2.3