| Index: cc/trees/layer_tree_host.cc
|
| diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc
|
| index 5d49f6135e9f9110bdc5d3649aea9008669b9aa4..c413c173e4cb0eba0851002ee0825081824269db 100644
|
| --- a/cc/trees/layer_tree_host.cc
|
| +++ b/cc/trees/layer_tree_host.cc
|
| @@ -160,6 +160,8 @@ void LayerTreeHost::InitializeProxy(scoped_ptr<Proxy> proxy) {
|
| LayerTreeHost::~LayerTreeHost() {
|
| TRACE_EVENT0("cc", "LayerTreeHost::~LayerTreeHost");
|
|
|
| + BreakSwapPromises(SwapPromise::COMMIT_FAILS);
|
| +
|
| overhang_ui_resource_.reset();
|
|
|
| if (root_layer_.get())
|
| @@ -1277,8 +1279,6 @@ void LayerTreeHost::NotifySwapPromiseMonitorsOfSetNeedsCommit() {
|
|
|
| void LayerTreeHost::QueueSwapPromise(scoped_ptr<SwapPromise> swap_promise) {
|
| DCHECK(swap_promise);
|
| - if (swap_promise_list_.size() > kMaxQueuedSwapPromiseNumber)
|
| - BreakSwapPromises(SwapPromise::SWAP_PROMISE_LIST_OVERFLOW);
|
| swap_promise_list_.push_back(swap_promise.Pass());
|
| }
|
|
|
|
|