From 1694adb1aa39cd6ecc02df6cadf5e6c0ff82bf82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Hern=C3=A1ndez?= Date: Wed, 23 Oct 2024 18:02:54 +0200 Subject: [PATCH] Change the icon in the trigger segment for TYPE_DRIVING modes Use the "settings gear" icon instead of the "car" icon. Fixes: 369326738 Test: manual Flag: android.app.modes_ui Change-Id: I49d7089558fcd0b9e02020a8ad215bc23ebb8e0e --- .../ic_zen_mode_trigger_with_settings.xml | 26 +++++++++++++++++++ ...ModeTriggerUpdatePreferenceController.java | 4 +-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 res/drawable/ic_zen_mode_trigger_with_settings.xml diff --git a/res/drawable/ic_zen_mode_trigger_with_settings.xml b/res/drawable/ic_zen_mode_trigger_with_settings.xml new file mode 100644 index 00000000000..7dd81f11b4a --- /dev/null +++ b/res/drawable/ic_zen_mode_trigger_with_settings.xml @@ -0,0 +1,26 @@ + + + + \ No newline at end of file diff --git a/src/com/android/settings/notification/modes/ZenModeTriggerUpdatePreferenceController.java b/src/com/android/settings/notification/modes/ZenModeTriggerUpdatePreferenceController.java index 193363585f1..014a1905b3b 100644 --- a/src/com/android/settings/notification/modes/ZenModeTriggerUpdatePreferenceController.java +++ b/src/com/android/settings/notification/modes/ZenModeTriggerUpdatePreferenceController.java @@ -174,8 +174,8 @@ class ZenModeTriggerUpdatePreferenceController extends AbstractZenModePreference @DrawableRes int icon; if (mode.getType() == TYPE_BEDTIME) { icon = com.android.internal.R.drawable.ic_zen_mode_type_schedule_time; // Clock - } else if (mode.getType() == TYPE_DRIVING) { - icon = com.android.internal.R.drawable.ic_zen_mode_type_driving; // Car + } else if (mode.getType() == TYPE_DRIVING && configurationIntent != null) { + icon = R.drawable.ic_zen_mode_trigger_with_settings; // Gear } else { icon = configurationIntent != null ? R.drawable.ic_zen_mode_trigger_with_activity : R.drawable.ic_zen_mode_trigger_without_activity;