Use more Compat utilities (#5786)
* Use ActivityCompat.recreate * Use more KTX extensions * Use PackageInfoCompat.getLongVersionCode * Remove unnecessary compat usages
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package eu.kanade.tachiyomi.ui.setting
|
||||
|
||||
import android.os.Build
|
||||
import androidx.core.app.ActivityCompat
|
||||
import androidx.preference.PreferenceScreen
|
||||
import eu.kanade.tachiyomi.R
|
||||
import eu.kanade.tachiyomi.data.preference.asImmediateFlow
|
||||
@@ -74,7 +75,7 @@ class SettingsAppearanceController : SettingsController() {
|
||||
defaultValue = appThemes[0].name
|
||||
|
||||
onChange {
|
||||
activity?.recreate()
|
||||
activity?.let { ActivityCompat.recreate(it) }
|
||||
true
|
||||
}
|
||||
}
|
||||
@@ -87,7 +88,7 @@ class SettingsAppearanceController : SettingsController() {
|
||||
.launchIn(viewScope)
|
||||
|
||||
onChange {
|
||||
activity?.recreate()
|
||||
activity?.let { ActivityCompat.recreate(it) }
|
||||
true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user