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

Commit 07ce3ad7 authored by Mohammed Althaf T's avatar Mohammed Althaf T 😊
Browse files

Merge branch '4148-a15-settings' into 'a15'

Allow to remove tint for homepage icons

See merge request !262
parents 0a1af44d c61d17cd
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ import static com.android.settingslib.drawer.SwitchesProvider.METHOD_GET_DYNAMIC
import static com.android.settingslib.drawer.SwitchesProvider.METHOD_GET_PROVIDER_ICON;
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_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;
@@ -462,8 +463,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,