瀏覽代碼

Fix last used source pinned status

arkon 4 年之前
父節點
當前提交
4efc195548
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt

+ 4 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt

@@ -103,7 +103,10 @@ class SourcePresenter(
     }
 
     private fun updateLastUsedSource(sourceId: Long) {
-        val source = (sourceManager.get(sourceId) as? CatalogueSource)?.let { SourceItem(it) }
+        val source = (sourceManager.get(sourceId) as? CatalogueSource)?.let {
+            val isPinned = it.id.toString() in preferences.pinnedSources().get()
+            SourceItem(it, null, isPinned)
+        }
         source?.let { view?.setLastUsedSource(it) }
     }