summaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/themes/provider/ThemesProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/cyanogenmod/themes/provider/ThemesProvider.java')
-rw-r--r--src/org/cyanogenmod/themes/provider/ThemesProvider.java14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/org/cyanogenmod/themes/provider/ThemesProvider.java b/src/org/cyanogenmod/themes/provider/ThemesProvider.java
index 92af9da..966a18f 100644
--- a/src/org/cyanogenmod/themes/provider/ThemesProvider.java
+++ b/src/org/cyanogenmod/themes/provider/ThemesProvider.java
@@ -279,8 +279,6 @@ public class ThemesProvider extends ContentProvider {
case THEMES_ID:
String pkgName = values.getAsString(ThemesColumns.PKG_NAME);
final boolean updatePreviews = getShouldUpdatePreviews(sqlDB, pkgName);
- final int oldInstallState =
- ProviderUtils.getInstallStateForTheme(getContext(), pkgName);
rowsUpdated = sqlDB.update(ThemesTable.TABLE_NAME, values, selection, selectionArgs);
if (updateNotTriggeredByContentProvider(values) && updatePreviews) {
Intent intent = new Intent(getContext(), PreviewGenerationService.class);
@@ -304,18 +302,6 @@ public class ThemesProvider extends ContentProvider {
hasBootAni != null && hasBootAni);
getContext().startService(intent);
}
- // Broadcast that the theme is installed if the previous state was INSTALLING and
- // the new state is INSTALLED.
- if (values.containsKey(ThemesColumns.INSTALL_STATE)) {
- int newState = values.getAsInteger(ThemesColumns.INSTALL_STATE);
- if (newState == ThemesColumns.InstallState.INSTALLED) {
- if (oldInstallState == ThemesColumns.InstallState.INSTALLING) {
- ProviderUtils.sendThemeInstalledBroadcast(getContext(), pkgName);
- } else if (oldInstallState == ThemesColumns.InstallState.UPDATING) {
- ProviderUtils.sendThemeUpdatedBroadcast(getContext(), pkgName);
- }
- }
- }
getContext().getContentResolver().notifyChange(uri, null);
break;
case MIXNMATCH: