summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/GLWebViewState.h
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2011-07-28 11:32:08 -0700
committerChris Craik <ccraik@google.com>2011-07-28 13:27:01 -0700
commit96eef4d75f8a709cc252a69c4e8cb5bd4251187e (patch)
tree08d0384ef4b09ca1391d414b1463c7df4e5163b4 /Source/WebCore/platform/graphics/android/GLWebViewState.h
parent14a561b2c1a0d30c36751ea756c773d70c9c4d76 (diff)
downloadexternal_webkit-96eef4d75f8a709cc252a69c4e8cb5bd4251187e.zip
external_webkit-96eef4d75f8a709cc252a69c4e8cb5bd4251187e.tar.gz
external_webkit-96eef4d75f8a709cc252a69c4e8cb5bd4251187e.tar.bz2
added pageswap callback from drawGL to WebView
bug:5008210 When setting a new base layer, WebView can signal that it wants to have it's pageSwapCallback triggered. This is only done upon request, currently whenever the WebTextView is being displayed so that it can be repositioned upon pageswap. Depends on the following frameworks/base change: https://android-git.corp.google.com/g/#change,124607 Change-Id: Id99c2d5a15cdb4317802a92cedae16a9e0aebc8d
Diffstat (limited to 'Source/WebCore/platform/graphics/android/GLWebViewState.h')
-rw-r--r--Source/WebCore/platform/graphics/android/GLWebViewState.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/WebCore/platform/graphics/android/GLWebViewState.h b/Source/WebCore/platform/graphics/android/GLWebViewState.h
index 6834974..4f8d4fe 100644
--- a/Source/WebCore/platform/graphics/android/GLWebViewState.h
+++ b/Source/WebCore/platform/graphics/android/GLWebViewState.h
@@ -220,7 +220,8 @@ public:
bool drawGL(IntRect& rect, SkRect& viewport, IntRect* invalRect,
IntRect& webViewRect, int titleBarHeight,
- IntRect& clip, float scale, SkColor color = SK_ColorWHITE);
+ IntRect& clip, float scale, bool* pagesSwapped,
+ SkColor color = SK_ColorWHITE);
void setBackgroundColor(SkColor color) { m_backgroundColor = color; }
SkColor getBackgroundColor() { return m_backgroundColor; }