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

Commit 5217855f authored by Mohammed Althaf T's avatar Mohammed Althaf T 😊
Browse files

Allow to remove tint for homepage icons

parent 9f773810
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ import static com.android.settingslib.drawer.SwitchesProvider.METHOD_GET_PROVIDE
import static com.android.settingslib.drawer.SwitchesProvider.METHOD_IS_CHECKED;
import static com.android.settingslib.drawer.SwitchesProvider.METHOD_ON_CHECKED_CHANGED;
import static com.android.settingslib.drawer.TileUtils.META_DATA_PREFERENCE_ALERT_URI;
import static com.android.settingslib.drawer.TileUtils.META_DATA_PREFERENCE_ICON_TINTABLE;
import static com.android.settingslib.drawer.TileUtils.META_DATA_PREFERENCE_ICON_URI;
import static com.android.settingslib.drawer.TileUtils.META_DATA_PREFERENCE_SUMMARY;
import static com.android.settingslib.drawer.TileUtils.META_DATA_PREFERENCE_SUMMARY_URI;
@@ -541,8 +542,11 @@ public class DashboardFeatureProviderImpl implements DashboardFeatureProvider {
                    preference.setIcon(iconDrawable);
                    return;
                }
                if (tile.getMetaData() != null
                        && tile.getMetaData().getBoolean(META_DATA_PREFERENCE_ICON_TINTABLE, true)) {
                    iconDrawable.setTint(Utils.getHomepageIconColor(preference.getContext()));
                }
            }

            if (forceRoundedIcon && !TextUtils.equals(mContext.getPackageName(), iconPackage)) {
                iconDrawable = new AdaptiveIcon(mContext, iconDrawable,