diff options
| author | George Mount <mount@google.com> | 2012-06-14 14:08:56 -0700 |
|---|---|---|
| committer | George Mount <mount@google.com> | 2012-06-14 14:08:56 -0700 |
| commit | 94c1d843cb85917ef47a3f2da374156269316d9f (patch) | |
| tree | 708166ee90fba9e109f2a834f85cad824a1af2d4 /core/java/android/webkit/WebSettingsClassic.java | |
| parent | 7fbede44edb6cebaf42ec75a3812ebd15b82925a (diff) | |
Respect the "Make password visible" setting.
Bug 6667146
Webkit Change: I95ffcfa6fa47baad60b1af55f84bee35dfcc7972
Change-Id: I7fc107b02f73f4c54e8fe66484038ea9d7b69d61
Diffstat (limited to 'core/java/android/webkit/WebSettingsClassic.java')
| -rw-r--r-- | core/java/android/webkit/WebSettingsClassic.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/core/java/android/webkit/WebSettingsClassic.java b/core/java/android/webkit/WebSettingsClassic.java index 354bb5a254b6..1288613a3918 100644 --- a/core/java/android/webkit/WebSettingsClassic.java +++ b/core/java/android/webkit/WebSettingsClassic.java @@ -22,7 +22,8 @@ import android.content.pm.PackageManager; import android.os.Build; import android.os.Handler; import android.os.Message; -import android.util.DisplayMetrics; +import android.provider.Settings; +import android.provider.Settings.SettingNotFoundException; import android.util.EventLog; import java.util.Locale; @@ -122,6 +123,7 @@ public class WebSettingsClassic extends WebSettings { private boolean mLoadWithOverviewMode = false; private boolean mEnableSmoothTransition = false; private boolean mForceUserScalable = false; + private boolean mPasswordEchoEnabled = true; // AutoFill Profile data public static class AutoFillProfile { @@ -295,6 +297,13 @@ public class WebSettingsClassic extends WebSettings { mAllowUniversalAccessFromFileURLs = true; mAllowFileAccessFromFileURLs = true; } + try { + mPasswordEchoEnabled = + Settings.System.getInt(context.getContentResolver(), + Settings.System.TEXT_SHOW_PASSWORD) != 0; + } catch (SettingNotFoundException e) { + mPasswordEchoEnabled = true; + } } private static final String ACCEPT_LANG_FOR_US_LOCALE = "en-US"; |
