From b1ac0ff351362c5a0829e82271fc45939eddf7eb Mon Sep 17 00:00:00 2001 From: Peter Serwylo <peter@serwylo.com> Date: Fri, 23 Jun 2017 17:06:18 +1000 Subject: [PATCH] Prevent crash on categories screen when rotating. The docs say that initLoader tries to reuse existing cursors. The error message was "IllegalStateException: attempt to re-open an already-closed object: SQLiteQuery: ...". --- .../java/org/fdroid/fdroid/views/main/CategoriesViewBinder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/fdroid/fdroid/views/main/CategoriesViewBinder.java b/app/src/main/java/org/fdroid/fdroid/views/main/CategoriesViewBinder.java index 4c7402ea7..ec4087cba 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/main/CategoriesViewBinder.java +++ b/app/src/main/java/org/fdroid/fdroid/views/main/CategoriesViewBinder.java @@ -62,7 +62,7 @@ class CategoriesViewBinder implements LoaderManager.LoaderCallbacks<Cursor> { } }); - activity.getSupportLoaderManager().initLoader(LOADER_ID, null, this); + activity.getSupportLoaderManager().restartLoader(LOADER_ID, null, this); } @Override