summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/Utils.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/Utils.java')
-rw-r--r--src/com/android/settings/Utils.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index a18d860..d25d8c3 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -1235,4 +1235,15 @@ public final class Utils {
Spannable.SPAN_INCLUSIVE_INCLUSIVE);
return str;
}
-} \ No newline at end of file
+
+ public static int getEffectiveUserId(Context context) {
+ UserManager um = UserManager.get(context);
+ if (um != null) {
+ return um.getCredentialOwnerProfile(UserHandle.myUserId());
+ } else {
+ Log.e(TAG, "Unable to acquire UserManager");
+ return UserHandle.myUserId();
+ }
+ }
+}
+