From 1a0474420ba3326a81cc954607e2b97c146511aa Mon Sep 17 00:00:00 2001 From: tarsin Date: Thu, 23 Mar 2023 16:40:47 +0800 Subject: [PATCH] Fix old data offset --- app/src/main/java/com/hippo/ehviewer/dao/HistoryInfo.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/dao/HistoryInfo.kt b/app/src/main/java/com/hippo/ehviewer/dao/HistoryInfo.kt index 5c8df0418..a0656aa1a 100644 --- a/app/src/main/java/com/hippo/ehviewer/dao/HistoryInfo.kt +++ b/app/src/main/java/com/hippo/ehviewer/dao/HistoryInfo.kt @@ -13,7 +13,13 @@ class HistoryInfo() : BaseGalleryInfo() { // Trick: Use MODE for favoriteSlot @ColumnInfo(name = "MODE") - override var favoriteSlot: Int = -2 + var favoriteSlotBackingField: Int = 0 + + override var favoriteSlot: Int + get() = favoriteSlotBackingField - 2 + set(value) { + favoriteSlotBackingField = value + 2 + } constructor(galleryInfo: GalleryInfo) : this() { gid = galleryInfo.gid