diff options
| author | 2023-05-06 04:19:41 -0400 | |
|---|---|---|
| committer | 2023-06-03 00:05:59 -0700 | |
| commit | 1c9dae7cacda283634d6af5dba809195de9a75fa (patch) | |
| tree | 521ccef802334e2078d06de1115bc0dc929f6e7a /src/android | |
| parent | android: vulkan: Recreate surface after suspension & adapt to async. presenta... (diff) | |
| download | yuzu-1c9dae7cacda283634d6af5dba809195de9a75fa.tar.gz yuzu-1c9dae7cacda283634d6af5dba809195de9a75fa.tar.xz yuzu-1c9dae7cacda283634d6af5dba809195de9a75fa.zip | |
android: Update progard to fix settings crash
R8 full mode was removing important classes from Wini that would cause a crash on saving settings. This keeps the relevant classes and suppresses warnings about irrelevant ones.
Diffstat (limited to 'src/android')
| -rw-r--r-- | src/android/app/proguard-rules.pro | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/android/app/proguard-rules.pro b/src/android/app/proguard-rules.pro index 002f641ea..13cfff1ba 100644 --- a/src/android/app/proguard-rules.pro +++ b/src/android/app/proguard-rules.pro | |||
| @@ -1,6 +1,11 @@ | |||
| 1 | # To get usable stack traces | 1 | # To get usable stack traces |
| 2 | -dontobfuscate | 2 | -dontobfuscate |
| 3 | 3 | ||
| 4 | # Prevents crashing when using Wini | ||
| 5 | -keep class org.ini4j.spi.IniParser | ||
| 6 | -keep class org.ini4j.spi.IniBuilder | ||
| 7 | -keep class org.ini4j.spi.IniFormatter | ||
| 8 | |||
| 4 | # Suppress warnings for R8 | 9 | # Suppress warnings for R8 |
| 5 | -dontwarn org.bouncycastle.jsse.BCSSLParameters | 10 | -dontwarn org.bouncycastle.jsse.BCSSLParameters |
| 6 | -dontwarn org.bouncycastle.jsse.BCSSLSocket | 11 | -dontwarn org.bouncycastle.jsse.BCSSLSocket |
| @@ -11,3 +16,6 @@ | |||
| 11 | -dontwarn org.openjsse.javax.net.ssl.SSLParameters | 16 | -dontwarn org.openjsse.javax.net.ssl.SSLParameters |
| 12 | -dontwarn org.openjsse.javax.net.ssl.SSLSocket | 17 | -dontwarn org.openjsse.javax.net.ssl.SSLSocket |
| 13 | -dontwarn org.openjsse.net.ssl.OpenJSSE | 18 | -dontwarn org.openjsse.net.ssl.OpenJSSE |
| 19 | -dontwarn java.beans.Introspector | ||
| 20 | -dontwarn java.beans.VetoableChangeListener | ||
| 21 | -dontwarn java.beans.VetoableChangeSupport | ||