Index: cc/layer_tree_host_impl.cc |
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc |
index e6b9ac99e0d49ae673f001b56a4ce6ad514d74aa..739c512c15cb39028af5cb9260d79bf6f22f7bfe 100644 |
--- a/cc/layer_tree_host_impl.cc |
+++ b/cc/layer_tree_host_impl.cc |
@@ -971,6 +971,7 @@ bool LayerTreeHostImpl::initializeRenderer(scoped_ptr<OutputSurface> outputSurfa |
sendDidLoseOutputSurfaceRecursive(rootLayer()); |
} |
// Note: order is important here. |
+ m_pendingTree.reset(); |
enne (OOO)
2013/01/15 03:36:25
You should apply the if statement above on line 96
reveman
2013/01/15 04:05:13
Done.
|
m_renderer.reset(); |
m_tileManager.reset(); |
m_resourceProvider.reset(); |
@@ -1003,6 +1004,7 @@ bool LayerTreeHostImpl::initializeRenderer(scoped_ptr<OutputSurface> outputSurfa |
m_renderer->setVisible(m_visible); |
m_client->onCanDrawStateChanged(canDraw()); |
+ m_client->onHasPendingTreeStateChanged(pendingTree()); |
enne (OOO)
2013/01/15 03:36:25
This can go away too.
reveman
2013/01/15 04:05:13
Done.
|
return true; |
} |