From 9155cbac78a2f9a8b081a505595f4f8805048096 Mon Sep 17 00:00:00 2001 From: John Reck Date: Thu, 3 May 2012 09:51:32 -0700 Subject: [PATCH] Fix clicking on a fake element (address, phone number, etc..) Bug: 6426909 Change-Id: Ic45deea2423dbeb2bcb4ecbcaac32ec194f7511e --- core/java/android/webkit/WebViewClassic.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/java/android/webkit/WebViewClassic.java b/core/java/android/webkit/WebViewClassic.java index 99a321219f4c8..c120b07522c8a 100644 --- a/core/java/android/webkit/WebViewClassic.java +++ b/core/java/android/webkit/WebViewClassic.java @@ -1315,6 +1315,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; } }