feedback-vibra: Clear timer id

Make sure we clear the timer id when vibra ended.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
This commit is contained in:
Guido Günther
2024-12-15 18:35:21 +01:00
parent 24736b9490
commit 18f2c88746
+2
View File
@@ -39,9 +39,11 @@ static void
on_timeout_expired (FbdFeedbackVibra *self)
{
FbdFeedbackManager *manager = fbd_feedback_manager_get_default ();
FbdFeedbackVibraPrivate *priv = fbd_feedback_vibra_get_instance_private (self);
FbdDevVibra *dev = fbd_feedback_manager_get_dev_vibra (manager);
fbd_dev_vibra_stop (dev);
priv->timer_id = 0;
fbd_feedback_base_done (FBD_FEEDBACK_BASE (self));
}