summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2014-12-03 16:38:57 +0100
committerDanny Baumann <dannybaumann@web.de>2014-12-03 16:48:40 +0100
commitb2ca950b41d2ea81879d5287b631a9a2e41e033e (patch)
tree538d86ce236697b2068c0fd1275f44ccfcda885f
parent895d849303733339a87eb54713bab7ceae19973e (diff)
downloadandroid_packages_apps_Dialer-b2ca950b41d2ea81879d5287b631a9a2e41e033e.tar.gz
android_packages_apps_Dialer-b2ca950b41d2ea81879d5287b631a9a2e41e033e.tar.bz2
android_packages_apps_Dialer-b2ca950b41d2ea81879d5287b631a9a2e41e033e.zip
Fix phone number returned by 'Das Telefonbuch' for business numbers.
Some obfuscation spans are inserted into the HTML for whatever reason. Change-Id: Ib69dac5c79b01947d6085bf27b61c0f7a4d73a4c
-rw-r--r--src/com/android/dialer/lookup/dastelefonbuch/TelefonbuchApi.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/dialer/lookup/dastelefonbuch/TelefonbuchApi.java b/src/com/android/dialer/lookup/dastelefonbuch/TelefonbuchApi.java
index 2d9ed3e5f..4e619edc1 100644
--- a/src/com/android/dialer/lookup/dastelefonbuch/TelefonbuchApi.java
+++ b/src/com/android/dialer/lookup/dastelefonbuch/TelefonbuchApi.java
@@ -72,6 +72,9 @@ public class TelefonbuchApi {
boolean dotall, boolean removeSpans) {
String result = LookupUtils.firstRegexResult(output, regex, dotall);
if (result != null && removeSpans) {
+ // completely remove hidden spans (including contents) ...
+ result = result.replaceAll("<span class=\"hide\".*?\\/span>", "");
+ // ... and remove span wrappers around data content
result = result.replaceAll("</?span.*?>", "");
}
return LookupUtils.fromHtml(result);