From 6c43d5231d40f55ef9cc1e9803431a8fc5523fcc Mon Sep 17 00:00:00 2001 From: Cary Clark Date: Tue, 31 Aug 2010 15:41:54 -0400 Subject: add web setting for enabling/disabling synthetic links According to this feature request http://b/1865484 Some webviews wish to load pages and ignore the email, phone, and postal addresses. Add a way to specify that preference to the WebView class. Change-Id: I6c077c6704e821206a8d653cce4036cecfba2e54 --- core/java/android/webkit/WebSettings.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core') diff --git a/core/java/android/webkit/WebSettings.java b/core/java/android/webkit/WebSettings.java index abd1e5d..38b3e88 100644 --- a/core/java/android/webkit/WebSettings.java +++ b/core/java/android/webkit/WebSettings.java @@ -182,6 +182,7 @@ public class WebSettings { private boolean mShrinksStandaloneImagesToFit = false; private long mMaximumDecodedImageSize = 0; // 0 means default private boolean mPrivateBrowsingEnabled = false; + private boolean mSyntheticLinksEnabled = true; // HTML5 API flags private boolean mAppCacheEnabled = false; private boolean mDatabaseEnabled = false; @@ -1501,6 +1502,13 @@ public class WebSettings { } } + synchronized void setSyntheticLinksEnabled(boolean flag) { + if (mSyntheticLinksEnabled != flag) { + mSyntheticLinksEnabled = flag; + postSync(); + } + } + int getDoubleTapToastCount() { return mDoubleTapToastCount; } -- cgit v1.1