From 33a8a44a727d8f92a687052dc959f484653a79b6 Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Wed, 18 Aug 2021 05:14:45 +0800 Subject: [PATCH] [app] Update proguard rules (#931) --- app/build.gradle.kts | 3 --- app/proguard-rules.pro | 9 +++++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 20bd697c..64edb782 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -198,9 +198,6 @@ dependencies { implementation("me.zhanghai.android.appiconloader:appiconloader-glide:1.3.1") implementation("org.lsposed.hiddenapibypass:hiddenapibypass:2.0") implementation(project(":manager-service")) - - // TODO(vvb2060): workaround for Samsung Folds. Remove it after stable. - implementation("androidx.window:window:1.0.0-alpha10") } configurations.all { diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 26f700a9..9d93b13f 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -11,9 +11,14 @@ public static *** d(...); } +#TODO(vvb2060): Remove it after Slidingpanelayout 1.2.0 stable. +-keepclassmembers class androidx.window.SidecarCompat** { + void onDeviceStateChanged(...); + void onWindowLayoutChanged(...); +} + -repackageclasses -# temporarily disable it: https://issuetracker.google.com/issues/155606069 -# -allowaccessmodification +-allowaccessmodification -overloadaggressively # Gson uses generic type information stored in a class file when working with fields. Proguard