summaryrefslogtreecommitdiff
path: root/chromium/proguard.flags
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2014-01-02 17:03:01 +0000
committerBen Murdoch <benm@google.com>2014-01-02 18:06:32 +0000
commit6b18e81fbb548f00151092bf7a9cb6e23733e934 (patch)
tree931e5393c55d536630ee66e294f4dbf71b3ef41d /chromium/proguard.flags
parent1cd7942f7d98f8f2512f661f2973d8b0ba99bb0f (diff)
downloadwebview-6b18e81fbb548f00151092bf7a9cb6e23733e934.tar.gz
Don't strip ColorPicker resources referenced from XML.
Change-Id: Ib74f8d7a46a25b94a1684c9b05ee2ccafbdcc4ff
Diffstat (limited to 'chromium/proguard.flags')
-rw-r--r--chromium/proguard.flags14
1 files changed, 14 insertions, 0 deletions
diff --git a/chromium/proguard.flags b/chromium/proguard.flags
index 21b67d2..e16248f 100644
--- a/chromium/proguard.flags
+++ b/chromium/proguard.flags
@@ -83,3 +83,17 @@
-keepclassmembers class com.android.org.chromium.com.google.common.** {
*** startFinalizer(java.lang.Class,java.lang.Object);
}
+
+# We need to explicitly keep classes and constructors referenced only in
+# layout resources.
+-keep class com.android.org.chromium.ui.ColorPickerAdvanced {
+ <init>(...);
+}
+
+-keep class com.android.org.chromium.ui.ColorPickerSimple {
+ <init>(...);
+}
+
+-keep class com.android.org.chromium.ui.ColorPickerMoreButton {
+ <init>(...);
+}