Index: cc/trees/single_thread_proxy.cc |
diff --git a/cc/trees/single_thread_proxy.cc b/cc/trees/single_thread_proxy.cc |
index 4a079f3d47bddd43b4e5184b6d255ff2ae2367bf..e45b182f301c1119717058896d624fc0f3b77a13 100644 |
--- a/cc/trees/single_thread_proxy.cc |
+++ b/cc/trees/single_thread_proxy.cc |
@@ -532,7 +532,8 @@ void SingleThreadProxy::CompositeImmediately(base::TimeTicks frame_begin_time) { |
DebugScopedSetImplThread impl(const_cast<SingleThreadProxy*>(this)); |
if (layer_tree_host_impl_->settings().impl_side_painting) { |
layer_tree_host_impl_->ActivateSyncTree(); |
- layer_tree_host_impl_->active_tree()->UpdateDrawProperties(); |
+ DCHECK(!layer_tree_host_impl_->active_tree() |
+ ->needs_update_draw_properties()); |
layer_tree_host_impl_->PrepareTiles(); |
layer_tree_host_impl_->SynchronouslyInitializeAllTiles(); |
} |
@@ -685,6 +686,10 @@ void SingleThreadProxy::ScheduledActionSendBeginMainFrame() { |
weak_factory_.GetWeakPtr())); |
} |
+void SingleThreadProxy::SendBeginMainFrameNotExpectedSoon() { |
+ layer_tree_host_->BeginMainFrameNotExpectedSoon(); |
+} |
+ |
void SingleThreadProxy::BeginMainFrame() { |
if (defer_commits_) { |
TRACE_EVENT_INSTANT0("cc", "EarlyOut_DeferCommit", |