diff options
author | Nicolas Roard <nicolasroard@google.com> | 2011-03-17 18:20:38 -0700 |
---|---|---|
committer | Nicolas Roard <nicolasroard@google.com> | 2011-03-17 18:32:54 -0700 |
commit | 776c5d4485a2b75fb4e143b0a5984cba47aaac4d (patch) | |
tree | 75b0eae7beb7ff38c6b553bd3fa0fd04a149249c /WebCore/platform/graphics/android/TiledPage.cpp | |
parent | 1ae2d07bc763fbb9dc3df9a62631d2f8fb707ce2 (diff) | |
download | external_webkit-776c5d4485a2b75fb4e143b0a5984cba47aaac4d.zip external_webkit-776c5d4485a2b75fb4e143b0a5984cba47aaac4d.tar.gz external_webkit-776c5d4485a2b75fb4e143b0a5984cba47aaac4d.tar.bz2 |
Limit the SkPicture size we use to paint.
This improves performances by a visible factor on some websites.
bug:4124418
Change-Id: I9b24408b686e24cf323eb5bae977d74a0f2e2a34
Diffstat (limited to 'WebCore/platform/graphics/android/TiledPage.cpp')
-rw-r--r-- | WebCore/platform/graphics/android/TiledPage.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/WebCore/platform/graphics/android/TiledPage.cpp b/WebCore/platform/graphics/android/TiledPage.cpp index a400a4a..4fa3e0e 100644 --- a/WebCore/platform/graphics/android/TiledPage.cpp +++ b/WebCore/platform/graphics/android/TiledPage.cpp @@ -151,6 +151,9 @@ void TiledPage::prepareRow(bool goingLeft, int tilesInRow, int firstTileX, int y else x += i; + if (x < 0) + continue; + BaseTile* currentTile = 0; BaseTile* availableTile = 0; for (int j = 0; j < m_baseTileSize; j++) { |