Fix ProGuard not keeping SettingsFragments

This commit is contained in:
Jarne Demeulemeester 2022-03-29 13:17:12 +02:00
parent cce2513c7e
commit 5e5567bf26
No known key found for this signature in database
GPG key ID: B61B7B150DB6A6D2

View file

@ -25,4 +25,12 @@
# Keep all mpvlib methods because proguard removes some which makes the app crash
-keep class is.xyz.libmpv.MPVLib {
*;
}
}
# ProGuard thinks all SettingsFragments are unused
-keep class dev.jdtech.jellyfin.fragments.SettingsLanguageFragment
-keep class dev.jdtech.jellyfin.fragments.SettingsAppearanceFragment
-keep class dev.jdtech.jellyfin.fragments.SettingsDownloadsFragment
-keep class dev.jdtech.jellyfin.fragments.SettingsPlayerFragment
-keep class dev.jdtech.jellyfin.fragments.SettingsDeviceFragment
-keep class dev.jdtech.jellyfin.fragments.SettingsCacheFragment