Fix issues with NSFW sources setting (#6085)
(cherry picked from commit f0f3afd5f16b0a95c0080ef6bb7695ef490fd3e9)
This commit is contained in:
parent
e0a09cdac7
commit
def5bdca28
@ -17,6 +17,7 @@ import eu.kanade.tachiyomi.util.preference.requireAuthentication
|
|||||||
import eu.kanade.tachiyomi.util.preference.summaryRes
|
import eu.kanade.tachiyomi.util.preference.summaryRes
|
||||||
import eu.kanade.tachiyomi.util.preference.switchPreference
|
import eu.kanade.tachiyomi.util.preference.switchPreference
|
||||||
import eu.kanade.tachiyomi.util.preference.titleRes
|
import eu.kanade.tachiyomi.util.preference.titleRes
|
||||||
|
import eu.kanade.tachiyomi.util.system.AuthenticatorUtil.isAuthenticationSupported
|
||||||
import eu.kanade.tachiyomi.data.preference.PreferenceKeys as Keys
|
import eu.kanade.tachiyomi.data.preference.PreferenceKeys as Keys
|
||||||
|
|
||||||
class SettingsBrowseController : SettingsController() {
|
class SettingsBrowseController : SettingsController() {
|
||||||
@ -119,11 +120,13 @@ class SettingsBrowseController : SettingsController() {
|
|||||||
summaryRes = R.string.requires_app_restart
|
summaryRes = R.string.requires_app_restart
|
||||||
defaultValue = true
|
defaultValue = true
|
||||||
|
|
||||||
requireAuthentication(
|
if (context.isAuthenticationSupported() && activity != null) {
|
||||||
activity as? FragmentActivity,
|
requireAuthentication(
|
||||||
activity!!.getString(R.string.pref_category_nsfw_content),
|
activity as? FragmentActivity,
|
||||||
activity!!.getString(R.string.confirm_lock_change),
|
activity!!.getString(R.string.pref_category_nsfw_content),
|
||||||
)
|
activity!!.getString(R.string.confirm_lock_change),
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
infoPreference(R.string.parental_controls_info)
|
infoPreference(R.string.parental_controls_info)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user