diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c0a14ae7..e77c57fa 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -234,7 +234,6 @@ - (R.id.offlineMangaUserAvatar) animeUserAvatar.setSafeOnClickListener { - animeUserAvatar.setSafeOnClickListener { - val dialogFragment = SettingsDialogFragment.newInstance(SettingsDialogFragment.Companion.PageType.HOME) - dialogFragment.show( - (it.context as AppCompatActivity).supportFragmentManager, - "dialog" - ) - } - + val dialogFragment = SettingsDialogFragment.newInstance2(SettingsDialogFragment.Companion.PageType2.OfflineMANGA) + dialogFragment.show((it.context as AppCompatActivity).supportFragmentManager, "dialog") } val colorOverflow = currContext()?.getSharedPreferences("Dantotsu", Context.MODE_PRIVATE) diff --git a/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt b/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt index d843b2dc..65eebc8f 100644 --- a/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt +++ b/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt @@ -92,7 +92,7 @@ class AnimePageAdapter : RecyclerView.Adapter("ui_settings") ?: UserInterfaceSettings() - + setIncognito() fun load() { if (activity != null && _binding != null) lifecycleScope.launch(Dispatchers.Main) { binding.homeUserName.text = Anilist.username @@ -361,11 +358,9 @@ class HomeFragment : Fragment() { } } } - - override fun onResume() { - if (!model.loaded) Refresh.activity[1]!!.postValue(true) + private fun setIncognito() { val incognito = currContext()?.getSharedPreferences("Dantotsu", Context.MODE_PRIVATE) - ?.getBoolean("incognito", false) ?: false + ?.getBoolean("incognito", false) ?: false if(incognito) { val uiSettings = loadData("ui_settings") ?: UserInterfaceSettings() binding.incognitoTextView.visibility = View.VISIBLE @@ -381,6 +376,10 @@ class HomeFragment : Fragment() { } else { binding.incognitoTextView.visibility = View.GONE } + } + override fun onResume() { + if (!model.loaded) Refresh.activity[1]!!.postValue(true) + setIncognito() super.onResume() } } \ No newline at end of file diff --git a/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt b/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt index b04ebbd2..cc3b4839 100644 --- a/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt +++ b/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt @@ -97,7 +97,7 @@ class MangaPageAdapter : RecyclerView.Adapter