summaryrefslogtreecommitdiffstats
path: root/core/java/android/inputmethodservice
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2014-12-02 16:24:24 -0800
committerAlan Viverette <alanv@google.com>2014-12-02 16:24:24 -0800
commit9752428dc1829450e90417ca3e46d077e915ae90 (patch)
treef2ff76f5deddc1cca18b27128f1d3ad6d20b4e51 /core/java/android/inputmethodservice
parent41ec0400056daa97d40bd4a8225b7d4f0d665598 (diff)
downloadframeworks_base-9752428dc1829450e90417ca3e46d077e915ae90.zip
frameworks_base-9752428dc1829450e90417ca3e46d077e915ae90.tar.gz
frameworks_base-9752428dc1829450e90417ca3e46d077e915ae90.tar.bz2
Use CURRENT_OR_SELF when checking SPEAK_PASSWORD setting
Using CURRENT isn't always safe. BUG: 18557273 Change-Id: I12e197ab25b8ffdc04c5e74836945177870698a2
Diffstat (limited to 'core/java/android/inputmethodservice')
-rw-r--r--core/java/android/inputmethodservice/KeyboardView.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/inputmethodservice/KeyboardView.java b/core/java/android/inputmethodservice/KeyboardView.java
index 3175345..b777e8c 100644
--- a/core/java/android/inputmethodservice/KeyboardView.java
+++ b/core/java/android/inputmethodservice/KeyboardView.java
@@ -983,7 +983,7 @@ public class KeyboardView extends View implements View.OnClickListener {
// This is very efficient since the properties are cached.
final boolean speakPassword = Settings.Secure.getIntForUser(
mContext.getContentResolver(), Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD, 0,
- UserHandle.USER_CURRENT) != 0;
+ UserHandle.USER_CURRENT_OR_SELF) != 0;
// Add text only if password announcement is enabled or if headset is
// used to avoid leaking passwords.
if (speakPassword || mAudioManager.isBluetoothA2dpOn()