Don't close widget preview cache db
Only one connection is ever held now, and that
will be closed when the app is killed
diff --git a/src/com/android/launcher2/AppsCustomizePagedView.java b/src/com/android/launcher2/AppsCustomizePagedView.java
index ed834b9..83bc1fd 100644
--- a/src/com/android/launcher2/AppsCustomizePagedView.java
+++ b/src/com/android/launcher2/AppsCustomizePagedView.java
@@ -894,9 +894,6 @@
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
cancelAllTasks();
- if (mWidgetPreviewLoader != null) {
- mWidgetPreviewLoader.closeDb();
- }
}
public void clearAllWidgetPages() {
diff --git a/src/com/android/launcher2/WidgetPreviewLoader.java b/src/com/android/launcher2/WidgetPreviewLoader.java
index 5ce3233..41a8904 100644
--- a/src/com/android/launcher2/WidgetPreviewLoader.java
+++ b/src/com/android/launcher2/WidgetPreviewLoader.java
@@ -348,7 +348,6 @@
WIDGET_PREFIX + packageName + "/%",
SHORTCUT_PREFIX + packageName + "/%"} // args to SELECT query
);
- db.close();
synchronized(sInvalidPackages) {
sInvalidPackages.remove(packageName);
}
@@ -357,12 +356,6 @@
}.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, (Void) null);
}
- public void closeDb() {
- if (mDb != null) {
- mDb.close();
- }
- }
-
private Bitmap readFromDb(String name, Bitmap b) {
if (mCachedSelectQuery == null) {
mCachedSelectQuery = CacheDb.COLUMN_NAME + " = ? AND " +