summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBharadwaj Narasimha <bnarasimha@cyngn.com>2016-08-08 11:43:00 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-08-09 14:54:51 -0700
commit4910bb1c785d7ec748f185f902ddd750dcb9dfcb (patch)
treec15194d86016622990d9c3d3e69c049f5590f965
parent740c202ab997dbfd415c12f6ac769db09ad8ce9e (diff)
downloadframeworks_base-4910bb1c785d7ec748f185f902ddd750dcb9dfcb.zip
frameworks_base-4910bb1c785d7ec748f185f902ddd750dcb9dfcb.tar.gz
frameworks_base-4910bb1c785d7ec748f185f902ddd750dcb9dfcb.tar.bz2
IconPackHelper:Use un-tinted iconback when no defaultSwatchcolor is specified
After applying the theme which supports paletteback feature and if there is no defaultSwatchColor specified then the background should go to the original color. Instead in a particular FootballDemo theme the theme would never get applied and just flood the logcat with null exceptions for each and every app. TICKET:CYNGNOS-2942 Change-Id: If2bd3d23ab5075dac1d8ff3f197cebc28c9c1f20
-rw-r--r--core/java/android/app/ComposedIconInfo.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/core/java/android/app/ComposedIconInfo.java b/core/java/android/app/ComposedIconInfo.java
index f49c230..71321c1 100644
--- a/core/java/android/app/ComposedIconInfo.java
+++ b/core/java/android/app/ComposedIconInfo.java
@@ -74,11 +74,9 @@ public class ComposedIconInfo implements Parcelable {
iconPaletteBack = source.readInt();
swatchType = SwatchType.values()[source.readInt()];
int numDefaultColors = source.readInt();
- if (numDefaultColors > 0) {
- defaultSwatchColors = new int[numDefaultColors];
- for (int i = 0; i < numDefaultColors; i++) {
- defaultSwatchColors[i] = source.readInt();
- }
+ defaultSwatchColors = new int[numDefaultColors];
+ for (int i = 0; i < numDefaultColors; i++) {
+ defaultSwatchColors[i] = source.readInt();
}
}