diff --git a/app/src/main/java/protect/card_locker/DBHelper.java b/app/src/main/java/protect/card_locker/DBHelper.java index 71bdc310b..a784fcea9 100644 --- a/app/src/main/java/protect/card_locker/DBHelper.java +++ b/app/src/main/java/protect/card_locker/DBHelper.java @@ -716,20 +716,22 @@ public class DBHelper extends SQLiteOpenHelper } public List getGroups() { - try(Cursor data = getGroupCursor()) { - List groups = new ArrayList<>(); + Cursor data = getGroupCursor(); - if (!data.moveToFirst()) { - return groups; - } - - groups.add(Group.toGroup(data)); - while (data.moveToNext()) { - groups.add(Group.toGroup(data)); - } + List groups = new ArrayList<>(); + if (!data.moveToFirst()) { + data.close(); return groups; } + + groups.add(Group.toGroup(data)); + while (data.moveToNext()) { + groups.add(Group.toGroup(data)); + } + + data.close(); + return groups; } public void reorderGroups(final List groups)