summaryrefslogtreecommitdiffhomepage
path: root/ui/proguard-rules.pro
diff options
context:
space:
mode:
Diffstat (limited to 'ui/proguard-rules.pro')
-rw-r--r--ui/proguard-rules.pro8
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/proguard-rules.pro b/ui/proguard-rules.pro
index 8eabaf86..fc3eb888 100644
--- a/ui/proguard-rules.pro
+++ b/ui/proguard-rules.pro
@@ -4,3 +4,11 @@
# Retain some information to keep stacktraces usable
-keepattributes SourceFile,LineNumberTable
+
+# Fragment 1.2.4 allows Fragment classes to be obfuscated but
+# databinding references in XML seem to not be rewritten to
+# match, so we preserve the names as 1.2.3 did.
+-if public class ** extends androidx.fragment.app.Fragment
+-keep public class <1> {
+ public <init>();
+}