Index: cc/single_thread_proxy.cc |
diff --git a/cc/single_thread_proxy.cc b/cc/single_thread_proxy.cc |
index 30d88ba74dba5c95835ee18681828fe73b9ec44d..4a1fc142082f0d46e8cc1730067903c7c4d80ab4 100644 |
--- a/cc/single_thread_proxy.cc |
+++ b/cc/single_thread_proxy.cc |
@@ -27,6 +27,7 @@ SingleThreadProxy::SingleThreadProxy(LayerTreeHost* layerTreeHost) |
, m_rendererInitialized(false) |
, m_nextFrameIsNewlyCommittedFrame(false) |
, m_totalCommitCount(0) |
+ , m_deferCommits(false) |
{ |
TRACE_EVENT0("cc", "SingleThreadProxy::SingleThreadProxy"); |
DCHECK(Proxy::isMainThread()); |
@@ -231,6 +232,23 @@ void SingleThreadProxy::setNeedsRedraw() |
setNeedsCommit(); |
} |
+void SingleThreadProxy::setDeferCommits(bool deferCommits) |
jamesr
2012/10/23 21:24:34
I would say don't implement this at all - it doesn
jonathan.backer
2012/10/24 16:42:14
Done. NOTREACHED.
|
+{ |
+ if (m_deferCommits == deferCommits) |
+ return; |
+ m_deferCommits = deferCommits; |
+ |
+ if (m_deferCommits) |
+ TRACE_EVENT_ASYNC_BEGIN0("cc", "SingleThreadProxy::setDeferCommits", this); |
+ else |
+ TRACE_EVENT_ASYNC_END0("cc", "SingleThreadProxy::setDeferCommits", this); |
+} |
+ |
+bool SingleThreadProxy::deferCommits() const |
+{ |
+ return m_deferCommits; |
+} |
+ |
bool SingleThreadProxy::commitRequested() const |
{ |
return false; |