Explorar el Código

Allow preferences to multi-line (#5905)

Soitora hace 3 años
padre
commit
971d8a7e40

+ 3 - 0
app/src/main/java/eu/kanade/tachiyomi/util/preference/PreferenceDSL.kt

@@ -94,6 +94,7 @@ fun initDialog(dialogPreference: DialogPreference) {
 inline fun <P : Preference> PreferenceGroup.add(p: P): P {
     return p.apply {
         this.isIconSpaceReserved = false
+        this.isSingleLineTitle = false
         addPreference(this)
     }
 }
@@ -102,6 +103,7 @@ inline fun <P : Preference> PreferenceGroup.initThenAdd(p: P, block: P.() -> Uni
     return p.apply {
         block()
         this.isIconSpaceReserved = false
+        this.isSingleLineTitle = false
         addPreference(this)
     }
 }
@@ -109,6 +111,7 @@ inline fun <P : Preference> PreferenceGroup.initThenAdd(p: P, block: P.() -> Uni
 inline fun <P : Preference> PreferenceGroup.addThenInit(p: P, block: P.() -> Unit): P {
     return p.apply {
         this.isIconSpaceReserved = false
+        this.isSingleLineTitle = false
         addPreference(this)
         block()
     }