Przeglądaj źródła

Merge pull request #35419 from Calinou/project-manager-loading-placeholder

Use a loading placeholder for project icons in the project manager
Rémi Verschelde 5 lat temu
rodzic
commit
7c632968b2
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      editor/project_manager.cpp

+ 3 - 1
editor/project_manager.cpp

@@ -1313,7 +1313,9 @@ void ProjectList::create_project_item_control(int p_index) {
 	hb->set_is_favorite(item.favorite);
 
 	TextureRect *tf = memnew(TextureRect);
-	tf->set_texture(get_icon("DefaultProjectIcon", "EditorIcons"));
+	// The project icon may not be loaded by the time the control is displayed,
+	// so use a loading placeholder.
+	tf->set_texture(get_icon("ProjectIconLoading", "EditorIcons"));
 	if (item.missing) {
 		tf->set_modulate(Color(1, 1, 1, 0.5));
 	}