summaryrefslogtreecommitdiff
path: root/chromium/java/com
diff options
context:
space:
mode:
authorMarcin Kosiba <mkosiba@google.com>2014-10-22 11:10:43 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-10-22 11:10:44 +0000
commit7de37c3f548a37f896fc0f1711b012f8cef334f7 (patch)
tree544fafcf2b4ea5b49077815261444f7599894222 /chromium/java/com
parentf730607b461c2e789fda9bb9b05386a53ecb4338 (diff)
parentb92ed3043a8c1d9c2c068a31b14c5373576d02d2 (diff)
downloadwebview-7de37c3f548a37f896fc0f1711b012f8cef334f7.tar.gz
Merge "Hook up WebView.onScrollChanged" into master-chromium
Diffstat (limited to 'chromium/java/com')
-rw-r--r--chromium/java/com/android/webview/chromium/WebViewChromium.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/chromium/java/com/android/webview/chromium/WebViewChromium.java b/chromium/java/com/android/webview/chromium/WebViewChromium.java
index a6111aa..ef2bf7c 100644
--- a/chromium/java/com/android/webview/chromium/WebViewChromium.java
+++ b/chromium/java/com/android/webview/chromium/WebViewChromium.java
@@ -1872,7 +1872,17 @@ class WebViewChromium implements WebViewProvider,
}
@Override
- public void onScrollChanged(int l, int t, int oldl, int oldt) {
+ public void onScrollChanged(final int l, final int t, final int oldl, final int oldt) {
+ if (checkNeedsPost()) {
+ mRunQueue.addTask(new Runnable() {
+ @Override
+ public void run() {
+ onScrollChanged(l, t, oldl, oldt);
+ }
+ });
+ return;
+ }
+ mAwContents.onContainerViewScrolled(l, t, oldl, oldt);
}
@Override