Backed out changeset 5d2176af4ed1 (bug 1042771) for frequent b2g r18 failures

This commit is contained in:
Wes Kocher
2014-07-24 12:45:34 -07:00
parent b908fe44cf
commit 2bccab27ce

View File

@@ -133,16 +133,9 @@ void
TextureClientPool::ReturnDeferredClients() TextureClientPool::ReturnDeferredClients()
{ {
while (!mTextureClientsDeferred.empty()) { while (!mTextureClientsDeferred.empty()) {
mTextureClients.push(mTextureClientsDeferred.top()); ReturnTextureClient(mTextureClientsDeferred.top());
mTextureClientsDeferred.pop(); mTextureClientsDeferred.pop();
} }
ShrinkToMinimumSize();
// Kick off the pool shrinking timer if there are still more unused texture
// clients than our desired minimum cache size.
if (mTextureClients.size() > sMinCacheSize) {
mTimer->InitWithFuncCallback(ShrinkCallback, this, sShrinkTimeout,
nsITimer::TYPE_ONE_SHOT);
}
} }
void void