From 4d8ea3bcc60d25e74e79bc9e97496b6795d36587 Mon Sep 17 00:00:00 2001 From: Victoria Lease Date: Wed, 14 Dec 2011 17:13:47 -0800 Subject: [PATCH] URL-decode tel: URIs. bug: 5688406 Change-Id: I2e3906c22d02b6333ccad7dba529d44ae572a368 --- core/java/android/webkit/WebView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index ac8693d5eedba..b1e113295e8a4 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -2571,7 +2571,8 @@ public class WebView extends AbsoluteLayout if (text != null) { if (text.startsWith(SCHEME_TEL)) { result.setType(HitTestResult.PHONE_TYPE); - result.setExtra(text.substring(SCHEME_TEL.length())); + result.setExtra(URLDecoder.decode(text + .substring(SCHEME_TEL.length()))); } else if (text.startsWith(SCHEME_MAILTO)) { result.setType(HitTestResult.EMAIL_TYPE); result.setExtra(text.substring(SCHEME_MAILTO.length()));