From 5e5567bf2639ba115e8878856a2338c493e2f010 Mon Sep 17 00:00:00 2001 From: Jarne Demeulemeester Date: Tue, 29 Mar 2022 13:17:12 +0200 Subject: [PATCH] Fix ProGuard not keeping SettingsFragments --- app/proguard-rules.pro | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 97fdeba0..41e960de 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -25,4 +25,12 @@ # Keep all mpvlib methods because proguard removes some which makes the app crash -keep class is.xyz.libmpv.MPVLib { *; -} \ No newline at end of file +} + +# 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 \ No newline at end of file