summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-02-10 23:26:41 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2015-02-10 23:26:41 -0800
commit5fdfd2cf9277b839fa43d02f445e24f209c91bb6 (patch)
treed8737c86c2638fd26c36031ddb7f6a543573bb9c
parentaed8a684805dbcc0f57e4a087ce7ceef714ebeb3 (diff)
parent38800802eefb16549926054429efd7b1a31434c7 (diff)
downloadandroid_packages_apps_InCallUI-5fdfd2cf9277b839fa43d02f445e24f209c91bb6.tar.gz
android_packages_apps_InCallUI-5fdfd2cf9277b839fa43d02f445e24f209c91bb6.tar.bz2
android_packages_apps_InCallUI-5fdfd2cf9277b839fa43d02f445e24f209c91bb6.zip
Merge "InCallUI: Fix InCallUI crash when making a call in guest mode"
-rw-r--r--src/com/android/incallui/InCallActivity.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/incallui/InCallActivity.java b/src/com/android/incallui/InCallActivity.java
index 87cfa064..c9656e80 100644
--- a/src/com/android/incallui/InCallActivity.java
+++ b/src/com/android/incallui/InCallActivity.java
@@ -35,6 +35,7 @@ import android.content.res.TypedArray;
import android.graphics.Point;
import android.net.Uri;
import android.os.Bundle;
+import android.os.UserHandle;
import android.telecom.DisconnectCause;
import android.telecom.PhoneAccount;
import android.telecom.PhoneAccountHandle;
@@ -990,7 +991,8 @@ public class InCallActivity extends Activity {
}
public Bundle callBinder(String method) {
- if (getContentResolver().acquireProvider(URI_PHONE_FEATURE) == null) {
+ if (UserHandle.myUserId() != UserHandle.USER_OWNER ||
+ getContentResolver().acquireProvider(URI_PHONE_FEATURE) == null) {
// Check whether phone feature enabled
return null;
}