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