Cherish:fix overlay reset after reboot in preview
Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
@@ -229,16 +229,4 @@ public class SignalIcons extends SettingsPreferenceFragment {
|
||||
public void enableOverlays(int position) {
|
||||
mThemeUtils.setOverlayEnabled(mCategory, mPkgs.get(position));
|
||||
}
|
||||
|
||||
public void enableOverlay(String category, String target, String pattern) {
|
||||
if (pattern.isEmpty()) {
|
||||
mThemeUtils.setOverlayEnabled(category, "android");
|
||||
return;
|
||||
}
|
||||
for (String pkg: mThemeUtils.getOverlayPackagesForCategory(category, target)) {
|
||||
if (pkg.contains(pattern)) {
|
||||
mThemeUtils.setOverlayEnabled(category, pkg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -236,22 +236,5 @@ public class StatusbarIcons extends SettingsPreferenceFragment {
|
||||
|
||||
public void enableOverlays(int position) {
|
||||
mThemeUtils.setOverlayEnabled(mCategory, mPkgs.get(position));
|
||||
String pattern = "android".equals(mPkgs.get(position)) ? ""
|
||||
: mPkgs.get(position).split("\\.")[4];
|
||||
for (Map.Entry<String, String> entry : overlayMap.entrySet()) {
|
||||
enableOverlay(entry.getValue(), entry.getKey(), pattern);
|
||||
}
|
||||
}
|
||||
|
||||
public void enableOverlay(String category, String target, String pattern) {
|
||||
if (pattern.isEmpty()) {
|
||||
mThemeUtils.setOverlayEnabled(category, "android");
|
||||
return;
|
||||
}
|
||||
for (String pkg: mThemeUtils.getOverlayPackagesForCategory(category, target)) {
|
||||
if (pkg.contains(pattern)) {
|
||||
mThemeUtils.setOverlayEnabled(category, pkg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -229,16 +229,4 @@ public class WifiIcons extends SettingsPreferenceFragment {
|
||||
public void enableOverlays(int position) {
|
||||
mThemeUtils.setOverlayEnabled(mCategory, mPkgs.get(position));
|
||||
}
|
||||
|
||||
public void enableOverlay(String category, String target, String pattern) {
|
||||
if (pattern.isEmpty()) {
|
||||
mThemeUtils.setOverlayEnabled(category, "android");
|
||||
return;
|
||||
}
|
||||
for (String pkg: mThemeUtils.getOverlayPackagesForCategory(category, target)) {
|
||||
if (pkg.contains(pattern)) {
|
||||
mThemeUtils.setOverlayEnabled(category, pkg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user