diff --git a/app/src/main/java/app/fedilab/android/sqlite/StatusCacheDAO.java b/app/src/main/java/app/fedilab/android/sqlite/StatusCacheDAO.java index 22b3b6048..4b9312801 100644 --- a/app/src/main/java/app/fedilab/android/sqlite/StatusCacheDAO.java +++ b/app/src/main/java/app/fedilab/android/sqlite/StatusCacheDAO.java @@ -714,6 +714,7 @@ public class StatusCacheDAO { c.moveToFirst(); //New status Status status = new Status(); + status.setViewType(context); status.setId(c.getString(c.getColumnIndex(Sqlite.COL_STATUS_ID))); status.setUri(c.getString(c.getColumnIndex(Sqlite.COL_URI))); status.setUrl(c.getString(c.getColumnIndex(Sqlite.COL_URL))); @@ -760,6 +761,7 @@ public class StatusCacheDAO { while (c.moveToNext() ) { //Restore cached status Status status = new Status(); + status.setViewType(context); status.setId(c.getString(c.getColumnIndex(Sqlite.COL_STATUS_ID))); status.setUri(c.getString(c.getColumnIndex(Sqlite.COL_URI))); status.setUrl(c.getString(c.getColumnIndex(Sqlite.COL_URL))); diff --git a/app/src/main/java/app/fedilab/android/sqlite/TimelineCacheDAO.java b/app/src/main/java/app/fedilab/android/sqlite/TimelineCacheDAO.java index 8c2464233..d8de70812 100644 --- a/app/src/main/java/app/fedilab/android/sqlite/TimelineCacheDAO.java +++ b/app/src/main/java/app/fedilab/android/sqlite/TimelineCacheDAO.java @@ -199,6 +199,7 @@ public class TimelineCacheDAO { try { Status status = API.parseStatuses(context, new JSONObject(c.getString(c.getColumnIndex(Sqlite.COL_CACHE)))); status.setcached(true); + status.setViewType(context); statuses.add(status); } catch (JSONException e) { e.printStackTrace();