diff options
Diffstat (limited to 'src/resources/resourcemanager.cpp')
-rw-r--r-- | src/resources/resourcemanager.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/resources/resourcemanager.cpp b/src/resources/resourcemanager.cpp index d6e66ff7e..aae5c3db7 100644 --- a/src/resources/resourcemanager.cpp +++ b/src/resources/resourcemanager.cpp @@ -211,7 +211,21 @@ bool ResourceManager::cleanOrphans(const bool always) } else { +#ifdef USE_OPENGL + const Image *const image = dynamic_cast<Image*>(res); + if (image && image->getGLImage()) + { + logger->log("ResourceManager::release(%s, %u)", + res->mIdPath.c_str(), image->getGLImage()); + } + else + { + logger->log("ResourceManager::release(%s)", + res->mIdPath.c_str()); + } +#else logger->log("ResourceManager::release(%s)", res->mIdPath.c_str()); +#endif const ResourceIterator toErase = iter; ++iter; mOrphanedResources.erase(toErase); |