diff --git a/app/src/main/java/org/tasks/widget/ScrollableViewsFactory.java b/app/src/main/java/org/tasks/widget/ScrollableViewsFactory.java index 0ed87d15f..3a0ecc48b 100644 --- a/app/src/main/java/org/tasks/widget/ScrollableViewsFactory.java +++ b/app/src/main/java/org/tasks/widget/ScrollableViewsFactory.java @@ -100,7 +100,7 @@ class ScrollableViewsFactory implements RemoteViewsService.RemoteViewsFactory { @Override public int getCount() { - return cursor.getCount(); + return cursor == null ? 0 : cursor.getCount(); } @Override @@ -208,7 +208,7 @@ class ScrollableViewsFactory implements RemoteViewsService.RemoteViewsFactory { } private Task getTask(int position) { - return cursor.moveToPosition(position) ? new Task(cursor) : null; + return cursor != null && cursor.moveToPosition(position) ? new Task(cursor) : null; } private String getQuery(Filter filter) {