diff options
Diffstat (limited to 'src/com/android/launcher3/WidgetPreviewLoader.java')
-rw-r--r-- | src/com/android/launcher3/WidgetPreviewLoader.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/launcher3/WidgetPreviewLoader.java b/src/com/android/launcher3/WidgetPreviewLoader.java index 346055566..056bdec53 100644 --- a/src/com/android/launcher3/WidgetPreviewLoader.java +++ b/src/com/android/launcher3/WidgetPreviewLoader.java @@ -66,7 +66,7 @@ public class WidgetPreviewLoader { private final IconCache mIconCache; private final UserManagerCompat mUserManager; private final AppWidgetManagerCompat mManager; - private final CacheDb mDb; + private CacheDb mDb; private final int mProfileBadgeMargin; private final MainThreadExecutor mMainThreadExecutor = new MainThreadExecutor(); @@ -83,6 +83,13 @@ public class WidgetPreviewLoader { .getDimensionPixelSize(R.dimen.profile_badge_margin); } + public void recreateWidgetPreviewDb() { + if (mDb != null) { + mDb.close(); + } + mDb = new CacheDb(mContext); + } + /** * Generates the widget preview on {@link AsyncTask#THREAD_POOL_EXECUTOR}. Must be * called on UI thread |