summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/rendering/SurfaceBacking.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/graphics/android/rendering/SurfaceBacking.cpp')
-rw-r--r--Source/WebCore/platform/graphics/android/rendering/SurfaceBacking.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/WebCore/platform/graphics/android/rendering/SurfaceBacking.cpp b/Source/WebCore/platform/graphics/android/rendering/SurfaceBacking.cpp
index af96560..78a9861 100644
--- a/Source/WebCore/platform/graphics/android/rendering/SurfaceBacking.cpp
+++ b/Source/WebCore/platform/graphics/android/rendering/SurfaceBacking.cpp
@@ -146,11 +146,12 @@ void SurfaceBacking::markAsDirty(const SkRegion& dirtyArea)
m_lowResTileGrid->markAsDirty(dirtyArea);
}
-void SurfaceBacking::swapTiles()
+bool SurfaceBacking::swapTiles()
{
- m_backTileGrid->swapTiles();
- m_frontTileGrid->swapTiles();
- m_lowResTileGrid->swapTiles();
+ bool swap = m_backTileGrid->swapTiles();
+ swap |= m_frontTileGrid->swapTiles();
+ swap |= m_lowResTileGrid->swapTiles();
+ return swap;
}
void SurfaceBacking::computeTexturesAmount(TexturesResult* result, LayerAndroid* layer)