From d0f1c3bb2813651a791a25a5ab65235c3bb5278e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Sun, 26 Jan 2025 16:11:23 +0100 Subject: [PATCH] feedback-manager: Drop fb_found boolean MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Just check the elements on the event list. This makes it easier to extend as we can't forget to toggle the variable. Signed-off-by: Guido Günther --- src/fbd-feedback-manager.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/fbd-feedback-manager.c b/src/fbd-feedback-manager.c index 03a9419..cfe98ee 100644 --- a/src/fbd-feedback-manager.c +++ b/src/fbd-feedback-manager.c @@ -372,10 +372,6 @@ static gboolean add_event_feedbacks (FbdFeedbackManager *self, FbdEvent *event, GSList *feedbacks) { gboolean has_vibra = FALSE; - gboolean found_fb = FALSE; - - if (!feedbacks) - return FALSE; for (GSList *l = feedbacks; l; l = l->next) { FbdFeedbackBase *fb = FBD_FEEDBACK_BASE (l->data); @@ -397,10 +393,9 @@ add_event_feedbacks (FbdFeedbackManager *self, FbdEvent *event, GSList *feedback fbd_haptic_manager_end_feedback (self->haptic_manager); fbd_event_add_feedback (event, fb); - found_fb = TRUE; } - return found_fb; + return (fbd_event_get_feedbacks (event) != NULL); }