summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--WebCore/platform/graphics/android/BaseLayerAndroid.cpp4
-rw-r--r--WebCore/platform/graphics/android/TiledPage.cpp3
-rw-r--r--WebCore/platform/graphics/android/TiledPage.h2
3 files changed, 4 insertions, 5 deletions
diff --git a/WebCore/platform/graphics/android/BaseLayerAndroid.cpp b/WebCore/platform/graphics/android/BaseLayerAndroid.cpp
index 7527fac..f71ee88 100644
--- a/WebCore/platform/graphics/android/BaseLayerAndroid.cpp
+++ b/WebCore/platform/graphics/android/BaseLayerAndroid.cpp
@@ -196,7 +196,7 @@ bool BaseLayerAndroid::drawBasePictureInGL(SkRect& viewport, float scale)
else
transparency = m_glWebViewState->transparency(currentTime);
- nextTiledPage->draw(newTilesTransparency, viewport, viewportTileBounds);
+ nextTiledPage->draw(newTilesTransparency, viewportTileBounds);
// The transition between the two pages is finished, swap them
if (currentTime > transitionTime) {
@@ -211,7 +211,7 @@ bool BaseLayerAndroid::drawBasePictureInGL(SkRect& viewport, float scale)
tiledPage->setScale(m_glWebViewState->currentScale());
const SkIRect& preZoomBounds = m_glWebViewState->preZoomBounds();
tiledPage->prepare(goingDown, goingLeft, preZoomBounds);
- tiledPage->draw(transparency, viewport, preZoomBounds);
+ tiledPage->draw(transparency, preZoomBounds);
bool ret = false;
if (m_glWebViewState->scaleRequestState() != GLWebViewState::kNoScaleRequest
diff --git a/WebCore/platform/graphics/android/TiledPage.cpp b/WebCore/platform/graphics/android/TiledPage.cpp
index 1d2754d..868a870 100644
--- a/WebCore/platform/graphics/android/TiledPage.cpp
+++ b/WebCore/platform/graphics/android/TiledPage.cpp
@@ -301,7 +301,7 @@ bool TiledPage::ready(const SkIRect& tileBounds)
return true;
}
-void TiledPage::draw(float transparency, SkRect& viewport, const SkIRect& tileBounds)
+void TiledPage::draw(float transparency, const SkIRect& tileBounds)
{
if (!m_glWebViewState)
return;
@@ -320,7 +320,6 @@ void TiledPage::draw(float transparency, SkRect& viewport, const SkIRect& tileBo
rect.fRight = rect.fLeft + tileWidth;
rect.fBottom = rect.fTop + tileHeight;
- TilesManager::instance()->shader()->setViewport(viewport);
tile.draw(transparency, rect);
}
}
diff --git a/WebCore/platform/graphics/android/TiledPage.h b/WebCore/platform/graphics/android/TiledPage.h
index ad88bc4..72e20cd 100644
--- a/WebCore/platform/graphics/android/TiledPage.h
+++ b/WebCore/platform/graphics/android/TiledPage.h
@@ -64,7 +64,7 @@ public:
// check to see if the page is ready for display
bool ready(const SkIRect& tileBounds);
// draw the page on the screen
- void draw(float transparency, SkRect& viewport, const SkIRect& tileBounds);
+ void draw(float transparency, const SkIRect& tileBounds);
// used by individual tiles to generate the bitmap for their tile
unsigned int paintBaseLayerContent(SkCanvas*);