summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2012-05-03 09:59:46 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-05-03 09:59:46 -0700
commiteaca069aff710eb8776669bd5d8016d10b7d2467 (patch)
tree2b70a2e585a81126a305122173a868734180c4e2 /core/java/android
parent531522c7fe0b4b7bccd34dcaf2179c4a8ced619c (diff)
parent9155cbac78a2f9a8b081a505595f4f8805048096 (diff)
Merge "Fix clicking on a fake element (address, phone number, etc..)" into jb-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/webkit/WebViewClassic.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebViewClassic.java b/core/java/android/webkit/WebViewClassic.java
index d457e060b012..f0a9cc227bab 100644
--- a/core/java/android/webkit/WebViewClassic.java
+++ b/core/java/android/webkit/WebViewClassic.java
@@ -1316,6 +1316,12 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc
case WebViewInputDispatcher.EVENT_TYPE_TOUCH:
onHandleUiTouchEvent(event);
break;
+ case WebViewInputDispatcher.EVENT_TYPE_CLICK:
+ if (mFocusedNode != null && mFocusedNode.mIntentUrl != null) {
+ mWebView.playSoundEffect(SoundEffectConstants.CLICK);
+ overrideLoading(mFocusedNode.mIntentUrl);
+ }
+ break;
}
}