From 7e36dead955115eb1b0c2eab644c6902f3477d1c Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Tue, 26 Jun 2012 21:15:30 +0800 Subject: Migrate local-album gallery widgets from pre-JB. The path of external storage is changed to /storage/sdcard0 in JB and the bucket IDs in MediaStore are changed accordinly. The local-album gallery widget is saved by its bucket ID so this needs to be migrated to new value as well. Bug: 6720251 Change-Id: I58a3044f2f05d428a9524f7a8053259950d5128d --- src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java') diff --git a/src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java b/src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java index c18652d5b..2b36f6bfd 100644 --- a/src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java +++ b/src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java @@ -29,6 +29,7 @@ import android.widget.RemoteViews; import com.android.gallery3d.R; import com.android.gallery3d.gadget.WidgetDatabaseHelper.Entry; +import com.android.gallery3d.onetimeinitializer.GalleryWidgetMigrator; public class PhotoAppWidgetProvider extends AppWidgetProvider { @@ -49,6 +50,9 @@ public class PhotoAppWidgetProvider extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + // migrate gallery widgets from pre-JB releases to JB due to bucket ID change + GalleryWidgetMigrator.migrateGalleryWidgets(context); + WidgetDatabaseHelper helper = new WidgetDatabaseHelper(context); try { for (int id : appWidgetIds) { @@ -122,4 +126,4 @@ public class PhotoAppWidgetProvider extends AppWidgetProvider { } helper.close(); } -} \ No newline at end of file +} -- cgit v1.2.3