enable minify (might crash, in that case needs proguard adjustments or revert)

This commit is contained in:
Helium314 2023-09-07 17:51:37 +02:00
parent cc84ff6a00
commit 9223c4c1f2
2 changed files with 6 additions and 5 deletions

View file

@ -14,16 +14,17 @@ android {
buildTypes {
release {
minifyEnabled false
minifyEnabled true
//shrinkResources true todo: test before enabling, a lot of resources are accessed via getIdentifier and possibly not all have been marked with "keep"
debuggable false
jniDebuggable false
renderscriptDebuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'src/main/proguard.flags'
}
debug {
minifyEnabled false
minifyEnabled true
jniDebuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'src/main/proguard.flags'
applicationIdSuffix ".debug"
}
archivesBaseName = "openboard_" + defaultConfig.versionName

View file

@ -50,7 +50,7 @@ class AppearanceSettingsFragment : SubScreenFragment() {
needsReload = false
}
override fun onSharedPreferenceChanged(prefs: SharedPreferences, key: String) {
override fun onSharedPreferenceChanged(prefs: SharedPreferences?, key: String?) {
super.onSharedPreferenceChanged(prefs, key)
needsReload = true // may not always be the necessary, but that's ok
}