+2012-04-12 Andrey Kosyakov <caseq@chromium.org>
+
+ [chromium][refactoring] merge CCSingleThreadProxy::{commitIfNeeded,doComposite} into commitAndComposite()
+ https://bugs.webkit.org/show_bug.cgi?id=83837
+
+ Reviewed by James Robinson.
+
+ - merge CCSingleThreadProxy::commitIfNeeded() and CCSingleThreadProxy::doComposite() into commitAndComposite()
+
+ * platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
+ (WebCore::CCSingleThreadProxy::compositeAndReadback): call site updated.
+ (WebCore::CCSingleThreadProxy::compositeImmediately): ditto.
+ (WebCore::CCSingleThreadProxy::commitAndComposite):
+ * platform/graphics/chromium/cc/CCSingleThreadProxy.h:
+
2012-04-12 Nate Chapin <japhet@chromium.org>
Remove FrameLoader:m_isLoadingMainResource, since it is always
TRACE_EVENT("CCSingleThreadProxy::compositeAndReadback", this, 0);
ASSERT(CCProxy::isMainThread());
- if (!commitIfNeeded())
- return false;
-
- if (!doComposite())
+ if (!commitAndComposite())
return false;
m_layerTreeHostImpl->readback(pixels, rect);
// Called by the legacy scheduling path (e.g. where render_widget does the scheduling)
void CCSingleThreadProxy::compositeImmediately()
{
- if (!commitIfNeeded())
- return;
-
- if (doComposite()) {
+ if (commitAndComposite()) {
m_layerTreeHostImpl->swapBuffers();
didSwapFrame();
}
}
-bool CCSingleThreadProxy::commitIfNeeded()
+bool CCSingleThreadProxy::commitAndComposite()
{
ASSERT(CCProxy::isMainThread());
return false;
doCommit(updater);
- return true;
+ return doComposite();
}
bool CCSingleThreadProxy::doComposite()