From 390c709f5d3e5a23eb572225396ce1419bf0c98e Mon Sep 17 00:00:00 2001 From: aayush262 Date: Sun, 5 May 2024 01:41:31 +0530 Subject: [PATCH] fix: not un-hiding item --- .../main/java/ani/dantotsu/home/HomeFragment.kt | 17 +++++++++++++++-- app/src/main/res/values/strings.xml | 1 + 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/home/HomeFragment.kt b/app/src/main/java/ani/dantotsu/home/HomeFragment.kt index cc3492fa..ea3d8911 100644 --- a/app/src/main/java/ani/dantotsu/home/HomeFragment.kt +++ b/app/src/main/java/ani/dantotsu/home/HomeFragment.kt @@ -375,6 +375,7 @@ class HomeFragment : Fragment() { } } + binding.homeHiddenItemsContainer.visibility = View.GONE model.getHidden().observe(viewLifecycleOwner) { if (it != null) { if (it.isNotEmpty()) { @@ -403,6 +404,17 @@ class HomeFragment : Fragment() { true } } + else { + binding.homeContinueWatch.setOnLongClickListener { + snackString(getString(R.string.no_hidden_items)) + true + } + } + } else { + binding.homeContinueWatch.setOnLongClickListener { + snackString(getString(R.string.no_hidden_items)) + true + } } } @@ -427,7 +439,7 @@ class HomeFragment : Fragment() { "MangaFav", "MangaPlanned", "Recommendation", - "UserStatus" + "UserStatus", ) val containers = arrayOf( @@ -458,7 +470,6 @@ class HomeFragment : Fragment() { val homeLayoutShow: List = PrefManager.getVal(PrefName.HomeLayout) model.initHomePage() - (array.indices).forEach { i -> if (homeLayoutShow.elementAt(i)) { empty = false @@ -471,7 +482,9 @@ class HomeFragment : Fragment() { live.postValue(false) _binding?.homeRefresh?.isRefreshing = false } + binding.homeHiddenItemsContainer.visibility = View.GONE } + } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ba53ea80..558d1d16 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -974,4 +974,5 @@ Non quae tempore quo provident laudantium qui illo dolor vel quia dolor et exerc Share as file Hide in Home Screen Hidden + No Hidden Items