Files
Brad Hinegardner 962d017a9c Prevent proguard related crashloop on weather clock
A crashloop was happening due to "setGoneMargin" not being found.
Adding a proguard rule to keep ConstraintSet methods alleviates this.

Fixes: 322194308
Flag: N/A
Test: Change to weather clock, observe no crashloop
Change-Id: I322a89771b9535b27b68472c714ab33bb8a00814
2024-02-14 20:45:12 +00:00

20 lines
647 B
Plaintext

# The plugins and core log subpackages act as shared libraries that might be referenced in
# dynamically-loaded plugin APKs.
-keep class com.android.systemui.plugins.** {
*;
}
-keep class com.android.systemui.log.core.** {
*;
}
# This type is used in the plugin API boundary, so ensure the used public methods are kept.
-keepclassmembers class androidx.constraintlayout.widget.ConstraintSet {
public void connect(int, int, int, int, int);
public void constrainWidth(int, int);
public void constrainHeight(int, int);
public int getHeight(int);
public int getWidth(int);
public void setGoneMargin(int, int, int);
}