diff options
Diffstat (limited to 'src/screen')
| -rw-r--r-- | src/screen/screen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/screen/screen.c b/src/screen/screen.c index 938e01d..604a357 100644 --- a/src/screen/screen.c +++ b/src/screen/screen.c @@ -308,12 +308,12 @@ static void run_queue_internal(struct camu_screen *scr) struct camu_video_buffer *buf; al_array_foreach(scr->add_queue, i, buf) { add_buffer_internal(scr, buf); - al_array_remove_at_iter(scr->add_queue, i); } + scr->add_queue.size = 0; al_array_foreach(scr->rem_queue, i, buf) { remove_buffer_internal(scr, buf); - al_array_remove_at_iter(scr->rem_queue, i); } + scr->rem_queue.size = 0; } #endif |