From 2b92c58d6cef1aeafd2e5ade236caf49c1c16407 Mon Sep 17 00:00:00 2001 From: tom79 Date: Sun, 18 Aug 2019 19:22:12 +0200 Subject: [PATCH] Some fixes with cache --- .../main/java/app/fedilab/android/sqlite/StatusCacheDAO.java | 2 ++ .../main/java/app/fedilab/android/sqlite/TimelineCacheDAO.java | 1 + 2 files changed, 3 insertions(+) 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();