Commit 7aea0166 authored by Natalie Chouinard's avatar Natalie Chouinard Committed by Commit Bot

Keep all SL Fragments in preferences

When this rule was previously added, it was narrowed to Preference
Fragments, but there are other fragments in preferences (also
instantiated via reflection), which extend the support library Fragment
class directly.

Tracking this change's binary size impact as part of the original
regression tracker for this -keep flag.

Bug: 978754, 972581
Change-Id: I9c5fe9c9bf621bad8755ecd8f677c840ed5ed32b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1678941Reviewed-by: default avatarSam Maier <smaier@chromium.org>
Commit-Queue: Natalie Chouinard <chouinard@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672638}
parent 82397fa1
...@@ -293,7 +293,7 @@ ...@@ -293,7 +293,7 @@
-keep public class org.chromium.chrome.browser.** extends android.app.Fragment { -keep public class org.chromium.chrome.browser.** extends android.app.Fragment {
public <init>(); public <init>();
} }
-keep public class org.chromium.chrome.browser.** extends android.support.v7.preference.PreferenceFragmentCompat { -keep public class org.chromium.chrome.browser.preferences.** extends android.support.v4.app.Fragment {
public <init>(); public <init>();
} }
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
-keep public class org.chromium.chrome.browser.** extends android.app.Fragment { -keep public class org.chromium.chrome.browser.** extends android.app.Fragment {
public <init>(); public <init>();
} }
-keep public class org.chromium.chrome.browser.** extends android.support.v7.preference.PreferenceFragmentCompat { -keep public class org.chromium.chrome.browser.preferences.** extends android.support.v4.app.Fragment {
public <init>(); public <init>();
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment