Explorar o código

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

Use a loading placeholder for project icons in the project manager
Rémi Verschelde %!s(int64=5) %!d(string=hai) anos
pai
achega
7c632968b2
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  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));
 	}