summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/applications
diff options
context:
space:
mode:
authorAlexandra Gherghina <alexgherghina@google.com>2014-10-30 11:56:18 +0000
committerAlexandra Gherghina <alexgherghina@google.com>2014-10-31 12:03:53 +0000
commit0f5440f6e26581f51d67fe3cf32af9dd840e5519 (patch)
tree763f9509856ac7ec4c19ab891ab0f1093327c484 /src/com/android/settings/applications
parent6f5b23f3fc4855c1906fd64fd3bcb9d5f14a02a2 (diff)
downloadpackages_apps_Settings-0f5440f6e26581f51d67fe3cf32af9dd840e5519.zip
packages_apps_Settings-0f5440f6e26581f51d67fe3cf32af9dd840e5519.tar.gz
packages_apps_Settings-0f5440f6e26581f51d67fe3cf32af9dd840e5519.tar.bz2
Apply predefined icon and label to managed profiles
Bug: 18132630 Change-Id: Ie6cfee420847d6992accb0bc0ca3f5535260bc55
Diffstat (limited to 'src/com/android/settings/applications')
-rw-r--r--src/com/android/settings/applications/RunningState.java22
1 files changed, 8 insertions, 14 deletions
diff --git a/src/com/android/settings/applications/RunningState.java b/src/com/android/settings/applications/RunningState.java
index 1d24148..a3eabb8 100644
--- a/src/com/android/settings/applications/RunningState.java
+++ b/src/com/android/settings/applications/RunningState.java
@@ -16,9 +16,6 @@
package com.android.settings.applications;
-import com.android.settings.R;
-import com.android.settings.Utils;
-
import android.app.ActivityManager;
import android.app.ActivityManagerNative;
import android.app.ActivityThread;
@@ -31,6 +28,8 @@ import android.content.pm.PackageManager;
import android.content.pm.ServiceInfo;
import android.content.pm.UserInfo;
import android.content.res.Resources;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.Drawable.ConstantState;
import android.os.Handler;
@@ -44,6 +43,10 @@ import android.text.format.Formatter;
import android.util.Log;
import android.util.SparseArray;
+import com.android.settings.R;
+import com.android.settings.Utils;
+import com.android.settings.drawable.CircleFramedDrawable;
+
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
@@ -836,17 +839,8 @@ public class RunningState {
userItem.mUser = new UserState();
UserInfo info = mUm.getUserInfo(newItem.mUserId);
userItem.mUser.mInfo = info;
- if (info != null) {
- userItem.mUser.mIcon = Utils.getUserIcon(context, mUm, info);
- }
- String name = info != null ? info.name : null;
- if (name == null && info != null) {
- name = Integer.toString(info.id);
- } else if (info == null) {
- name = context.getString(R.string.unknown);
- }
- userItem.mUser.mLabel = context.getResources().getString(
- R.string.running_process_item_user_label, name);
+ userItem.mUser.mIcon = Utils.getUserIcon(context, mUm, info);
+ userItem.mUser.mLabel = Utils.getUserLabel(context, info);
}
newMergedItems.add(userItem);
}