Chromium Code Reviews| 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; |
| } |