Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70ba1d30 authored by Fahim Salam Chowdhury's avatar Fahim Salam Chowdhury 👽
Browse files

Merge branch '4634-R-Disable_multiple_color_choose_for_custom_theme' into 'v1-r'

4634-R-Disable_multiple_color_choose_for_custom_theme

See merge request !2
parents 237721d2 9dec92c8
Loading
Loading
Loading
Loading
+0 −20
Original line number Diff line number Diff line
@@ -91,26 +91,6 @@ public class ColorOptionsProvider extends ThemeComponentOptionProvider<ColorOpti
        }
        Drawable shape = loadShape(shapePackage);
        addDefault(previewIcons, shape);
        for (String overlayPackage : mOverlayPackages) {
            try {
                Resources overlayRes = getOverlayResources(overlayPackage);
                int lightColor = overlayRes.getColor(
                        overlayRes.getIdentifier(ACCENT_COLOR_LIGHT_NAME, "color", overlayPackage),
                        null);
                int darkColor = overlayRes.getColor(
                        overlayRes.getIdentifier(ACCENT_COLOR_DARK_NAME, "color", overlayPackage),
                        null);
                PackageManager pm = mContext.getPackageManager();
                String label = pm.getApplicationInfo(overlayPackage, 0).loadLabel(pm).toString();
                ColorOption option = new ColorOption(overlayPackage, label, lightColor, darkColor);
                option.setPreviewIcons(previewIcons);
                option.setShapeDrawable(shape);
                mOptions.add(option);
            } catch (NameNotFoundException | NotFoundException e) {
                Log.w(TAG, String.format("Couldn't load color overlay %s, will skip it",
                        overlayPackage), e);
            }
        }
    }

    private void addDefault(List<Drawable> previewIcons, Drawable shape) {