diff --git a/app/src/main/java/androidx/room/LimitOffsetDataSource.java b/app/src/main/java/androidx/room/LimitOffsetDataSource.java index 81ba417708..d3513473af 100644 --- a/app/src/main/java/androidx/room/LimitOffsetDataSource.java +++ b/app/src/main/java/androidx/room/LimitOffsetDataSource.java @@ -154,7 +154,7 @@ public abstract class LimitOffsetDataSource extends androidx.paging.Positiona @NonNull LoadInitialCallback callback) { registerObserverIfNecessary(); List list = Collections.emptyList(); - int totalCount; + int totalCount = 0; int firstLoadPosition = 0; RoomSQLiteQuery sqLiteQuery = null; Cursor cursor = null; @@ -172,6 +172,8 @@ public abstract class LimitOffsetDataSource extends androidx.paging.Positiona mDb.setTransactionSuccessful(); list = rows; } + } catch (Throwable ex) { + eu.faircode.email.Log.w(ex); } finally { if (cursor != null) { cursor.close();