summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-04-13 11:47:00 -0700
committerSunny Goyal <sunnygoyal@google.com>2015-04-13 11:48:46 -0700
commitece6c8b20b7bcfa0734c2fd4cd3fc93bc227699f (patch)
treece832db9b7c7520d86e3931d95093d4fe09ddadd
parent18bf8e2ffde3444d53aaa9654da02cdedd0b7cd1 (diff)
downloadandroid_packages_apps_Trebuchet-ece6c8b20b7bcfa0734c2fd4cd3fc93bc227699f.tar.gz
android_packages_apps_Trebuchet-ece6c8b20b7bcfa0734c2fd4cd3fc93bc227699f.tar.bz2
android_packages_apps_Trebuchet-ece6c8b20b7bcfa0734c2fd4cd3fc93bc227699f.zip
Wrong icon getting set for an app on secondary user during updates
Bug: 20163841 Change-Id: Ief91db56f7831f89e34c4540981a9d2db96b8bed
-rw-r--r--src/com/android/launcher3/IconCache.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/launcher3/IconCache.java b/src/com/android/launcher3/IconCache.java
index f6238dab2..48b38f182 100644
--- a/src/com/android/launcher3/IconCache.java
+++ b/src/com/android/launcher3/IconCache.java
@@ -283,8 +283,8 @@ public class IconCache {
}
ContentValues values = updateCacheAndGetContentValues(app);
mIconDb.getWritableDatabase().update(IconDB.TABLE_NAME, values,
- IconDB.COLUMN_COMPONENT + " = ?",
- new String[] { cn });
+ IconDB.COLUMN_COMPONENT + " = ? AND " + IconDB.COLUMN_USER + " = ?",
+ new String[] {cn, Long.toString(userSerial)});
updatedPackages.add(component.getPackageName());
}