2
0
Эх сурвалжийг харах

Merge pull request #26033 from karliss/project-import

Fix project opening while filter is applied.
Rémi Verschelde 6 жил өмнө
parent
commit
e9b854b78a

+ 7 - 0
editor/project_manager.cpp

@@ -1422,6 +1422,7 @@ void ProjectManager::_on_projects_updated() {
 }
 
 void ProjectManager::_on_project_created(const String &dir) {
+	project_filter->clear();
 	bool has_already = false;
 	for (int i = 0; i < scroll_children->get_child_count(); i++) {
 		HBoxContainer *hb = Object::cast_to<HBoxContainer>(scroll_children->get_child(i));
@@ -2235,3 +2236,9 @@ ProjectListFilter::ProjectListFilter() {
 
 	has_search_box = false;
 }
+
+void ProjectListFilter::clear() {
+	if (has_search_box) {
+		search_box->clear();
+	}
+}

+ 1 - 0
editor/project_manager.h

@@ -154,6 +154,7 @@ public:
 	FilterOption get_filter_option();
 	void set_filter_option(FilterOption);
 	ProjectListFilter();
+	void clear();
 };
 
 #endif // PROJECT_MANAGER_H