Fix issues with NSFW sources setting (#6085)

This commit is contained in:
jmir1 2021-10-11 19:51:20 +02:00 committed by GitHub
parent 42026b49bf
commit f0f3afd5f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,6 +12,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() {
@ -54,11 +55,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)