summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/IconCache.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-12-17 11:24:31 -0800
committerSunny Goyal <sunnygoyal@google.com>2015-12-17 11:24:46 -0800
commitd896ee43cd9195a2a2742324733b036ee72875bb (patch)
treecb99b7485b4d01b0f4a1355072be51d1a740cc05 /src/com/android/launcher3/IconCache.java
parent2b84b652b33977d82e0af4ab9fdc7a97cb8d5a33 (diff)
downloadandroid_packages_apps_Trebuchet-d896ee43cd9195a2a2742324733b036ee72875bb.tar.gz
android_packages_apps_Trebuchet-d896ee43cd9195a2a2742324733b036ee72875bb.tar.bz2
android_packages_apps_Trebuchet-d896ee43cd9195a2a2742324733b036ee72875bb.zip
Protecting Icon normalization behind a feature flag
Change-Id: I91b7126765049372a3ffec3ad6f661715dc83bab
Diffstat (limited to 'src/com/android/launcher3/IconCache.java')
-rw-r--r--src/com/android/launcher3/IconCache.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/launcher3/IconCache.java b/src/com/android/launcher3/IconCache.java
index a77332fd6..101613752 100644
--- a/src/com/android/launcher3/IconCache.java
+++ b/src/com/android/launcher3/IconCache.java
@@ -45,6 +45,7 @@ import com.android.launcher3.compat.LauncherActivityInfoCompat;
import com.android.launcher3.compat.LauncherAppsCompat;
import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.compat.UserManagerCompat;
+import com.android.launcher3.config.FeatureFlags;
import com.android.launcher3.model.PackageItemInfo;
import com.android.launcher3.util.ComponentKey;
import com.android.launcher3.util.Thunk;
@@ -784,6 +785,9 @@ public class IconCache {
private static final class IconDB extends SQLiteOpenHelper {
private final static int DB_VERSION = 7;
+ private final static int RELEASE_VERSION = DB_VERSION +
+ (FeatureFlags.LAUNCHER3_ICON_NORMALIZATION ? 1 : 0);
+
private final static String TABLE_NAME = "icons";
private final static String COLUMN_ROWID = "rowid";
private final static String COLUMN_COMPONENT = "componentName";
@@ -796,7 +800,7 @@ public class IconCache {
private final static String COLUMN_SYSTEM_STATE = "system_state";
public IconDB(Context context) {
- super(context, LauncherFiles.APP_ICONS_DB, null, DB_VERSION);
+ super(context, LauncherFiles.APP_ICONS_DB, null, RELEASE_VERSION);
}
@Override