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

Commit 7eacf7e6 authored by Haijie Hong's avatar Haijie Hong Committed by Android (Google) Code Review
Browse files

Merge "Update tint of device details icon" into main

parents 9ecaf7c2 a4d68b6a
Loading
Loading
Loading
Loading
+14 −12
Original line number Diff line number Diff line
@@ -265,12 +265,10 @@ class DeviceDetailsFragmentFormatterImpl(
                    summary = model.summary
                    icon = getDrawable(model.icon)
                    onPreferenceClickListener =
                        object : Preference.OnPreferenceClickListener {
                            override fun onPreferenceClick(p: Preference): Boolean {
                        Preference.OnPreferenceClickListener {
                            logItemClick(prefKey, EVENT_CLICK_PRIMARY)
                            model.action?.let { triggerAction(it) }
                                return true
                            }
                            true
                        }
                }
            }
@@ -313,12 +311,10 @@ class DeviceDetailsFragmentFormatterImpl(
                        isEnabled = !model.disabled
                        isSwitchEnabled = !model.disabled
                        onPreferenceClickListener =
                            object : Preference.OnPreferenceClickListener {
                                override fun onPreferenceClick(p: Preference): Boolean {
                            Preference.OnPreferenceClickListener {
                                logItemClick(prefKey, EVENT_CLICK_PRIMARY)
                                triggerAction(model.action)
                                    return true
                                }
                                true
                            }
                        onPreferenceChangeListener =
                            object : Preference.OnPreferenceChangeListener {
@@ -389,6 +385,12 @@ class DeviceDetailsFragmentFormatterImpl(
                deviceSettingIcon.bitmap.toDrawable(context.resources)
            is DeviceSettingIcon.ResourceIcon -> context.getDrawable(deviceSettingIcon.resId)
            null -> null
        }?.apply {
            setTint(
                context.getColor(
                    com.android.settingslib.widget.theme.R.color.settingslib_materialColorOnSurfaceVariant
                )
            )
        }

    @Composable