diff options
author | Marcin Kosiba <mkosiba@google.com> | 2014-10-22 11:10:43 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-10-22 11:10:44 +0000 |
commit | 7de37c3f548a37f896fc0f1711b012f8cef334f7 (patch) | |
tree | 544fafcf2b4ea5b49077815261444f7599894222 /chromium/java/com | |
parent | f730607b461c2e789fda9bb9b05386a53ecb4338 (diff) | |
parent | b92ed3043a8c1d9c2c068a31b14c5373576d02d2 (diff) | |
download | webview-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.java | 12 |
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 |