Kaynağa Gözat

Improve message about resources in use at exit

kobewi 1 yıl önce
ebeveyn
işleme
f8f8fe0615
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4 2
      core/io/resource.cpp

+ 4 - 2
core/io/resource.cpp

@@ -489,12 +489,14 @@ RWLock ResourceCache::path_cache_lock;
 #endif
 
 void ResourceCache::clear() {
-	if (resources.size()) {
-		ERR_PRINT("Resources still in use at exit (run with --verbose for details).");
+	if (!resources.is_empty()) {
 		if (OS::get_singleton()->is_stdout_verbose()) {
+			ERR_PRINT(vformat("%d resources still in use at exit.", resources.size()));
 			for (const KeyValue<String, Resource *> &E : resources) {
 				print_line(vformat("Resource still in use: %s (%s)", E.key, E.value->get_class()));
 			}
+		} else {
+			ERR_PRINT(vformat("%d resources still in use at exit (run with --verbose for details).", resources.size()));
 		}
 	}