Merge pull request #85464 from KoBeWi/only_say_verbose_when_not_verbose
Improve message about resources in use at exit
This commit is contained in:
@ -489,12 +489,14 @@ RWLock ResourceCache::path_cache_lock;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
void ResourceCache::clear() {
|
void ResourceCache::clear() {
|
||||||
if (resources.size()) {
|
if (!resources.is_empty()) {
|
||||||
ERR_PRINT("Resources still in use at exit (run with --verbose for details).");
|
|
||||||
if (OS::get_singleton()->is_stdout_verbose()) {
|
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) {
|
for (const KeyValue<String, Resource *> &E : resources) {
|
||||||
print_line(vformat("Resource still in use: %s (%s)", E.key, E.value->get_class()));
|
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()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user