summaryrefslogtreecommitdiffstats
path: root/packages/Keyguard/src/com
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2013-05-09 18:12:30 -0700
committerAmith Yamasani <yamasani@google.com>2013-05-09 18:12:30 -0700
commite8e93a143eaec158450c146e96e8fe05fd2401e7 (patch)
tree20a904323fdc38b7176c1fd33fde8ec846ef16ef /packages/Keyguard/src/com
parent89efc6e6c1bba5866e7bdb1bb9e009022ec9d691 (diff)
downloadframeworks_base-e8e93a143eaec158450c146e96e8fe05fd2401e7.zip
frameworks_base-e8e93a143eaec158450c146e96e8fe05fd2401e7.tar.gz
frameworks_base-e8e93a143eaec158450c146e96e8fe05fd2401e7.tar.bz2
Fix build error due to incorrect merge
Keyguard package was moved, so a new file didn't get to the right directory. Change-Id: I2cdf2d9ef785ca7852c38278f51b5af9f96320f7
Diffstat (limited to 'packages/Keyguard/src/com')
-rw-r--r--packages/Keyguard/src/com/android/keyguard/KeyguardMultiUserAvatar.java8
-rw-r--r--packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java1
-rw-r--r--packages/Keyguard/src/com/android/keyguard/MultiUserAvatarCache.java42
3 files changed, 43 insertions, 8 deletions
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardMultiUserAvatar.java b/packages/Keyguard/src/com/android/keyguard/KeyguardMultiUserAvatar.java
index afd68b4..9bb949b 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardMultiUserAvatar.java
+++ b/packages/Keyguard/src/com/android/keyguard/KeyguardMultiUserAvatar.java
@@ -122,14 +122,6 @@ class KeyguardMultiUserAvatar extends FrameLayout {
mUserImage = (ImageView) findViewById(R.id.keyguard_user_avatar);
mUserName = (TextView) findViewById(R.id.keyguard_user_name);
- Bitmap icon = mUserManager.getUserIcon(user.id);
-
- if (icon == null) {
- if (DEBUG) Log.w(TAG, "Couldn't get user icon for user id " + user.id);
- icon = BitmapFactory.decodeResource(mContext.getResources(),
- R.drawable.ic_contact_picture);
- }
-
mFramed = (KeyguardCircleFramedDrawable)
KeyguardViewMediator.getAvatarCache().get(user.id);
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java b/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java
index 97039a8..dcec654 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java
+++ b/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java
@@ -42,6 +42,7 @@ import android.os.Handler;
import android.os.IRemoteCallback;
import android.os.Message;
import android.os.RemoteException;
+import android.os.UserHandle;
import android.provider.Settings;
import com.android.internal.telephony.IccCardConstants;
diff --git a/packages/Keyguard/src/com/android/keyguard/MultiUserAvatarCache.java b/packages/Keyguard/src/com/android/keyguard/MultiUserAvatarCache.java
new file mode 100644
index 0000000..9930e72
--- /dev/null
+++ b/packages/Keyguard/src/com/android/keyguard/MultiUserAvatarCache.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2013 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.keyguard;
+
+import android.graphics.drawable.Drawable;
+
+import java.util.HashMap;
+
+public class MultiUserAvatarCache {
+
+ private final HashMap<Integer, Drawable> mCache;
+
+ public MultiUserAvatarCache() {
+ mCache = new HashMap<Integer, Drawable>();
+ }
+
+ public void clear(int userId) {
+ mCache.remove(userId);
+ }
+
+ public Drawable get(int userId) {
+ return mCache.get(userId);
+ }
+
+ public void put(int userId, Drawable image) {
+ mCache.put(userId, image);
+ }
+}