diff --git a/src/texpool.cpp b/src/texpool.cpp index 51eb4b4..19dbde9 100644 --- a/src/texpool.cpp +++ b/src/texpool.cpp @@ -180,14 +180,14 @@ void TexPool::release(TEXFBO &obj) TEXFBO::fini(last.obj); - uint32_t removedMem = byteCount(removedSize); - newMemSize -= removedMem; - p->memSize -= removedMem; + newMemSize -= byteCount(removedSize);; --p->objCount; // qDebug() << "TexPool: (" << last.obj.tex << last.obj.fbo << ")"; } + p->memSize = newMemSize; + /* Retain object */ p->priorityQueue.prepend(obj); CacheNode cnode;