Index: cc/CCThreadProxy.cpp |
diff --git a/cc/CCThreadProxy.cpp b/cc/CCThreadProxy.cpp |
index 8d0a8b032eccdf8aa20311904f068c82fca25a94..e90f3fe0cf0130542c4a44ec258c5109cee6bb7a 100644 |
--- a/cc/CCThreadProxy.cpp |
+++ b/cc/CCThreadProxy.cpp |
@@ -294,6 +294,7 @@ void CCThreadProxy::didLoseContextOnImplThread() |
{ |
ASSERT(isImplThread()); |
TRACE_EVENT0("cc", "CCThreadProxy::didLoseContextOnImplThread"); |
+ m_currentTextureUpdateControllerOnImplThread.clear(); |
m_schedulerOnImplThread->didLoseContext(); |
} |
@@ -599,8 +600,7 @@ void CCThreadProxy::scheduledActionCommit() |
{ |
TRACE_EVENT0("cc", "CCThreadProxy::scheduledActionCommit"); |
ASSERT(isImplThread()); |
- ASSERT(m_currentTextureUpdateControllerOnImplThread); |
- ASSERT(!m_currentTextureUpdateControllerOnImplThread->hasMoreUpdates()); |
+ ASSERT(!hasMoreResourceUpdates()); |
ASSERT(m_commitCompletionEventOnImplThread); |
m_currentTextureUpdateControllerOnImplThread.clear(); |