summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2012-04-13 16:05:44 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-04-13 16:05:44 -0700
commite66c3358d7c282c2f1aadb1e62d00d2e7df28b34 (patch)
tree0363a184c99cddbf54a2a97fed029b1d2f8a3398 /Source/WebCore/platform/graphics/android
parente1fdaf2767b9288c7a26182e2ca1a0bda516fad1 (diff)
parent1fe32df273c0d7385270d05fef3bbf9f5c25bf48 (diff)
downloadexternal_webkit-e66c3358d7c282c2f1aadb1e62d00d2e7df28b34.zip
external_webkit-e66c3358d7c282c2f1aadb1e62d00d2e7df28b34.tar.gz
external_webkit-e66c3358d7c282c2f1aadb1e62d00d2e7df28b34.tar.bz2
Merge "only profile drawing frames"
Diffstat (limited to 'Source/WebCore/platform/graphics/android')
-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 9c7038f..1b35a10 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)",