summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2012-05-04 11:08:55 -0700
committerJohn Reck <jreck@google.com>2012-05-06 15:55:00 -0700
commite5c9306b222e597f907697ab28a7936bfc61e487 (patch)
treeea2a15d5a709640a9fc4386a055c2eef35a714c8 /Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp
parente712b54e831d077c789984b8206f64d81dbceaa2 (diff)
downloadexternal_webkit-e5c9306b222e597f907697ab28a7936bfc61e487.zip
external_webkit-e5c9306b222e597f907697ab28a7936bfc61e487.tar.gz
external_webkit-e5c9306b222e597f907697ab28a7936bfc61e487.tar.bz2
Disable prerenders while scrolling
Bug: 6445656 Change-Id: I3d9e2cece4b3ec86deb00e98ae98f281525dab48
Diffstat (limited to 'Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp')
-rw-r--r--Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp
index b26be03..7c42bd9 100644
--- a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp
+++ b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp
@@ -171,7 +171,8 @@ int SurfaceCollectionManager::drawGL(double currentTime, IntRect& viewRect,
m_paintingCollection->evaluateAnimations(currentTime);
- m_paintingCollection->prepareGL(visibleContentRect);
+ bool tryFastBlit = !m_fastSwapMode;
+ m_paintingCollection->prepareGL(visibleContentRect, tryFastBlit);
m_paintingCollection->computeTexturesAmount(texturesResultPtr);
if (!TilesManager::instance()->useDoubleBuffering() || m_paintingCollection->isReady()) {