Merge branch 'stop-flash-led' into 'main'

feedback-led: Ensure flash LED is stopped when prefer-flash is false

Closes #82

See merge request Librem5/feedbackd!153
This commit is contained in:
Guido Günther
2025-02-14 17:25:55 +00:00
+6 -1
View File
@@ -168,7 +168,12 @@ color_string_to_color (const char *color, gboolean prefer_flash, FbdLedRgbColor
static void
on_prefer_flash_changed (FbdFeedbackLed *self)
{
self->prefer_flash = g_settings_get_boolean (self->settings, "prefer-flash");
gboolean prefer_flash = g_settings_get_boolean (self->settings, "prefer-flash");
if (self->prefer_flash && !prefer_flash)
fbd_feedback_end (FBD_FEEDBACK_BASE (self));
self->prefer_flash = prefer_flash;
g_debug ("Prefer flash: %d", self->prefer_flash);
}