diff --git a/lib/membrane/core/timer_controller.ex b/lib/membrane/core/timer_controller.ex index 85e154fcb..738a280c1 100644 --- a/lib/membrane/core/timer_controller.ex +++ b/lib/membrane/core/timer_controller.ex @@ -67,6 +67,8 @@ defmodule Membrane.Core.TimerController do state ) + # linijki ponizej są kluczowe + # in case the timer was removed in handle_tick if is_timer_present(timer_id, state) do update_in(state, [:synchronization, :timers, timer_id], &Timer.tick/1)