summaryrefslogtreecommitdiffstats
path: root/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
diff options
context:
space:
mode:
Diffstat (limited to 'cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java')
-rw-r--r--cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
index 2eaa441..08273e3 100644
--- a/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
+++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
@@ -96,6 +96,9 @@ public class ThemeManagerService extends CMSystemService {
private static final String TAG = ThemeManagerService.class.getName();
+ //Constant to set Component_id in case of mismatch with mixnmatch_homescreen
+ private static final int DEFAULT_COMPONENT_ID = 0;
+
private static final boolean DEBUG = false;
private static final String GOOGLE_SETUPWIZARD_PACKAGE = "com.google.android.setupwizard";
@@ -528,6 +531,8 @@ public class ThemeManagerService extends CMSystemService {
// Add component ID for multiwallpaper
if (ThemesColumns.MODIFIES_LAUNCHER.equals(component)) {
values.put(MixnMatchColumns.COL_COMPONENT_ID, request.getWallpaperId());
+ } else {
+ values.put(MixnMatchColumns.COL_COMPONENT_ID, DEFAULT_COMPONENT_ID);
}
mContext.getContentResolver().update(MixnMatchColumns.CONTENT_URI, values, where,