From dea47baff100942b4d28228a99bf826d7414a85c Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sat, 20 Aug 2022 23:26:33 -0400 Subject: [PATCH] Don't allow setting blank user agent string --- .../widget/preference/EditTextResetPreference.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/widget/preference/EditTextResetPreference.kt b/app/src/main/java/eu/kanade/tachiyomi/widget/preference/EditTextResetPreference.kt index f3acff0c7e..fb7e727c1a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/widget/preference/EditTextResetPreference.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/widget/preference/EditTextResetPreference.kt @@ -45,7 +45,13 @@ class EditTextResetPreference @JvmOverloads constructor( notifyChanged() } this.setPositiveButton(android.R.string.ok) { _, _ -> - sharedPreferences?.edit { putString(key, textView.text.toString()) } + sharedPreferences?.edit { + if (textView.text.isNullOrBlank()) { + remove(key) + } else { + putString(key, textView.text.toString()) + } + } callChangeListener(textView.text.toString()) notifyChanged() }