From 450a3a1697db810364cf7c5e7ea0f4d8c3000732 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Tue, 12 Mar 2013 18:54:44 -0700 Subject: [PATCH] Fix bug where Keyguard's emergencydialer wasn't being launched with a userid. Fixes bug 8374423 Change-Id: Iafbcefa431105202b68b3444cb1b42271fe0ccda --- .../internal/policy/impl/keyguard/EmergencyButton.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/policy/src/com/android/internal/policy/impl/keyguard/EmergencyButton.java b/policy/src/com/android/internal/policy/impl/keyguard/EmergencyButton.java index cd7324c79cfac..c68bab53e0d59 100644 --- a/policy/src/com/android/internal/policy/impl/keyguard/EmergencyButton.java +++ b/policy/src/com/android/internal/policy/impl/keyguard/EmergencyButton.java @@ -20,6 +20,7 @@ import android.content.Context; import android.content.Intent; import android.os.PowerManager; import android.os.SystemClock; +import android.os.UserHandle; import android.telephony.TelephonyManager; import android.util.AttributeSet; import android.view.View; @@ -104,7 +105,8 @@ public class EmergencyButton extends Button { Intent intent = new Intent(ACTION_EMERGENCY_DIAL); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); - getContext().startActivity(intent); + getContext().startActivityAsUser(intent, + new UserHandle(mLockPatternUtils.getCurrentUser())); } }