Index: cc/trees/layer_tree_host_impl.h |
diff --git a/cc/trees/layer_tree_host_impl.h b/cc/trees/layer_tree_host_impl.h |
index 7392d4f9c27003a8508e6a862f5c552c8feea2e9..878747874c7298b93b554ab645f0c15fe1309dd5 100644 |
--- a/cc/trees/layer_tree_host_impl.h |
+++ b/cc/trees/layer_tree_host_impl.h |
@@ -331,6 +331,8 @@ class CC_EXPORT LayerTreeHostImpl |
bool scroll_affects_scroll_handler() const { |
return scroll_affects_scroll_handler_; |
} |
+ void QueueSwapPromiseForMainThreadScrollUpdate( |
+ scoped_ptr<SwapPromise> swap_promise); |
bool IsCurrentlyScrolling() const; |
@@ -575,6 +577,7 @@ class CC_EXPORT LayerTreeHostImpl |
void MarkUIResourceNotEvicted(UIResourceId uid); |
void NotifySwapPromiseMonitorsOfSetNeedsRedraw(); |
+ void NotifySwapPromiseMonitorsOfForwardingToMainThread(); |
typedef base::hash_map<UIResourceId, UIResourceData> |
UIResourceMap; |
@@ -621,6 +624,7 @@ class CC_EXPORT LayerTreeHostImpl |
bool wheel_scrolling_; |
bool scroll_affects_scroll_handler_; |
int scroll_layer_id_when_mouse_over_scrollbar_; |
+ ScopedPtrVector<SwapPromise> swap_promises_for_main_thread_scroll_update_; |
bool tile_priorities_dirty_; |