summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/GLWebViewState.cpp
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2012-04-13 15:35:57 -0700
committerChris Craik <ccraik@google.com>2012-04-13 15:35:57 -0700
commit1fe32df273c0d7385270d05fef3bbf9f5c25bf48 (patch)
tree13e7dbd777b91b58c5c3c12e8dd34538842a8a05 /Source/WebCore/platform/graphics/android/GLWebViewState.cpp
parent85213faae54abd12e8debbf768235403a22faa03 (diff)
downloadexternal_webkit-1fe32df273c0d7385270d05fef3bbf9f5c25bf48.zip
external_webkit-1fe32df273c0d7385270d05fef3bbf9f5c25bf48.tar.gz
external_webkit-1fe32df273c0d7385270d05fef3bbf9f5c25bf48.tar.bz2
only profile drawing frames
Change-Id: I743a0bf1989572a7c48ebf9f0691c9cec9bef098
Diffstat (limited to 'Source/WebCore/platform/graphics/android/GLWebViewState.cpp')
-rw-r--r--Source/WebCore/platform/graphics/android/GLWebViewState.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/WebCore/platform/graphics/android/GLWebViewState.cpp b/Source/WebCore/platform/graphics/android/GLWebViewState.cpp
index 1b0513b..b325c05 100644
--- a/Source/WebCore/platform/graphics/android/GLWebViewState.cpp
+++ b/Source/WebCore/platform/graphics/android/GLWebViewState.cpp
@@ -305,9 +305,10 @@ int GLWebViewState::drawGL(IntRect& rect, SkRect& viewport, IntRect* invalRect,
bool shouldDraw)
{
TilesManager* tilesManager = TilesManager::instance();
- tilesManager->getProfiler()->nextFrame(viewport.fLeft, viewport.fTop,
- viewport.fRight, viewport.fBottom,
- scale);
+ if (shouldDraw)
+ tilesManager->getProfiler()->nextFrame(viewport.fLeft, viewport.fTop,
+ viewport.fRight, viewport.fBottom,
+ scale);
tilesManager->incDrawGLCount();
ALOGV("drawGL, rect(%d, %d, %d, %d), viewport(%.2f, %.2f, %.2f, %.2f)",