diff options
Diffstat (limited to 'src/resources/resourcemanager.cpp')
-rw-r--r-- | src/resources/resourcemanager.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/resources/resourcemanager.cpp b/src/resources/resourcemanager.cpp index 54ffe2d8e..cc990f811 100644 --- a/src/resources/resourcemanager.cpp +++ b/src/resources/resourcemanager.cpp @@ -1067,7 +1067,7 @@ void ResourceManager::clearCache() continue; } -int ResourceManager::calcMemoryLocal() +int ResourceManager::calcMemoryLocal() const { int sz = sizeof(ResourceManager); FOR_EACH (std::set<SDL_Surface*>::iterator, it, deletedSurfaces) @@ -1077,20 +1077,20 @@ int ResourceManager::calcMemoryLocal() return sz; } -int ResourceManager::calcMemoryChilds(const int level) +int ResourceManager::calcMemoryChilds(const int level) const { int sz = 0; - FOR_EACH (ResourceIterator, it, mResources) + FOR_EACH (ResourceCIterator, it, mResources) { sz += (*it).first.capacity(); sz += (*it).second->calcMemory(level + 1); } - FOR_EACH (ResourceIterator, it, mOrphanedResources) + FOR_EACH (ResourceCIterator, it, mOrphanedResources) { sz += (*it).first.capacity(); sz += (*it).second->calcMemory(level + 1); } - FOR_EACH (std::set<Resource*>::iterator, it, mDeletedResources) + FOR_EACH (std::set<Resource*>::const_iterator, it, mDeletedResources) { sz += (*it)->calcMemory(level + 1); } |