| Index: cc/CCSingleThreadProxy.cpp
|
| diff --git a/cc/CCSingleThreadProxy.cpp b/cc/CCSingleThreadProxy.cpp
|
| index dcde3cccbc7e0c69b6b13bee2d670d61bd0c153d..75f77a9dc5f74ea2b664ffb1942cd2e1ebad05bd 100644
|
| --- a/cc/CCSingleThreadProxy.cpp
|
| +++ b/cc/CCSingleThreadProxy.cpp
|
| @@ -187,14 +187,7 @@ void CCSingleThreadProxy::doCommit(CCTextureUpdateQueue& queue)
|
|
|
| m_layerTreeHost->beginCommitOnImplThread(m_layerTreeHostImpl.get());
|
|
|
| - // CCTextureUpdateController::updateTextures is non-blocking and will
|
| - // return without updating any textures if the uploader is busy. This
|
| - // shouldn't be a problem here as the throttled uploader isn't used in
|
| - // single thread mode. For correctness, loop until no more updates are
|
| - // pending.
|
| - CCResourceProvider* resourceProvider = m_layerTreeHostImpl->resourceProvider();
|
| - while (queue.hasMoreUpdates())
|
| - CCTextureUpdateController::updateTextures(resourceProvider, resourceProvider->textureUploader(), &queue, maxPartialTextureUpdates());
|
| + CCTextureUpdateController::updateTextures(m_layerTreeHostImpl->resourceProvider(), m_layerTreeHostImpl->resourceProvider()->textureUploader(), &queue);
|
|
|
| m_layerTreeHost->finishCommitOnImplThread(m_layerTreeHostImpl.get());
|
|
|
|
|