diff --git a/repos/dde_bsd/src/drivers/audio/main.cc b/repos/dde_bsd/src/drivers/audio/main.cc index f182e4f2d..ae38d3b16 100644 --- a/repos/dde_bsd/src/drivers/audio/main.cc +++ b/repos/dde_bsd/src/drivers/audio/main.cc @@ -141,11 +141,11 @@ class Audio_out::Out p_left->mark_as_played(); p_right->mark_as_played(); - _advance_position(p_left, p_right); } else { _play_silence(); } + _advance_position(p_left, p_right); /* always report when a period has passed */ Session_component *channel_left = channel_acquired[LEFT];