From 6e3381fb611a32e6a15fc507aec3702fe3a69a2d Mon Sep 17 00:00:00 2001 From: davidoskky Date: Thu, 8 Apr 2021 14:10:58 +0200 Subject: [PATCH] Refresh the articles if using Mark On Scroll. (#342) --- .../java/apps/amine/bou/readerforselfoss/HomeActivity.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/apps/amine/bou/readerforselfoss/HomeActivity.kt b/app/src/main/java/apps/amine/bou/readerforselfoss/HomeActivity.kt index f32b21e..a33d040 100644 --- a/app/src/main/java/apps/amine/bou/readerforselfoss/HomeActivity.kt +++ b/app/src/main/java/apps/amine/bou/readerforselfoss/HomeActivity.kt @@ -103,6 +103,7 @@ class HomeActivity : AppCompatActivity(), SearchView.OnQueryTextListener { private var lastFetchDone: Boolean = false private var itemsCaching: Boolean = false private var updateSources: Boolean = true + private var markOnScroll: Boolean = false private var hiddenTags: List = emptyList() private var apiVersionMajor: Int = 0 @@ -381,6 +382,10 @@ class HomeActivity : AppCompatActivity(), SearchView.OnQueryTextListener { handleRecurringTask() handleOfflineActions() + + if (markOnScroll) { + getElementsAccordingToTab() + } } private fun getAndStoreAllItems() { @@ -454,6 +459,7 @@ class HomeActivity : AppCompatActivity(), SearchView.OnQueryTextListener { infiniteScroll = sharedPref.getBoolean("infinite_loading", false) itemsCaching = sharedPref.getBoolean("items_caching", false) updateSources = sharedPref.getBoolean("update_sources", true) + markOnScroll = sharedPref.getBoolean("mark_on_scroll", false) hiddenTags = if (sharedPref.getString("hidden_tags", "")!!.isNotEmpty()) { sharedPref.getString("hidden_tags", "")!!.replace("\\s".toRegex(), "").split(",") } else {