Fix issues with NSFW sources setting (#6085)

(cherry picked from commit f0f3afd5f16b0a95c0080ef6bb7695ef490fd3e9)
This commit is contained in:
jmir1 2021-10-11 19:51:20 +02:00 committed by Jobobby04
parent e0a09cdac7
commit def5bdca28

View File

@ -17,6 +17,7 @@ import eu.kanade.tachiyomi.util.preference.requireAuthentication
import eu.kanade.tachiyomi.util.preference.summaryRes
import eu.kanade.tachiyomi.util.preference.switchPreference
import eu.kanade.tachiyomi.util.preference.titleRes
import eu.kanade.tachiyomi.util.system.AuthenticatorUtil.isAuthenticationSupported
import eu.kanade.tachiyomi.data.preference.PreferenceKeys as Keys
class SettingsBrowseController : SettingsController() {
@ -119,11 +120,13 @@ class SettingsBrowseController : SettingsController() {
summaryRes = R.string.requires_app_restart
defaultValue = true
requireAuthentication(
activity as? FragmentActivity,
activity!!.getString(R.string.pref_category_nsfw_content),
activity!!.getString(R.string.confirm_lock_change),
)
if (context.isAuthenticationSupported() && activity != null) {
requireAuthentication(
activity as? FragmentActivity,
activity!!.getString(R.string.pref_category_nsfw_content),
activity!!.getString(R.string.confirm_lock_change),
)
}
}
infoPreference(R.string.parental_controls_info)