Index: cc/trees/layer_tree_impl.cc |
diff --git a/cc/trees/layer_tree_impl.cc b/cc/trees/layer_tree_impl.cc |
index 9932a33be03d59d47c6ea65ad437c8a46b4e76a6..2f73f3920405964f126a1cb4915547b722af3054 100644 |
--- a/cc/trees/layer_tree_impl.cc |
+++ b/cc/trees/layer_tree_impl.cc |
@@ -896,8 +896,6 @@ gfx::Vector2dF LayerTreeImpl::GetDelegatedScrollOffset(LayerImpl* layer) { |
void LayerTreeImpl::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()); |
} |
@@ -910,7 +908,7 @@ void LayerTreeImpl::PassSwapPromises( |
void LayerTreeImpl::FinishSwapPromises(CompositorFrameMetadata* metadata) { |
for (size_t i = 0; i < swap_promise_list_.size(); i++) |
- swap_promise_list_[i]->DidSwap(metadata); |
+ swap_promise_list_[i]->DidSwap(source_frame_number(), metadata); |
swap_promise_list_.clear(); |
} |