From 2dee0f7a2b8028bb46633e0217666276f1d6b41c Mon Sep 17 00:00:00 2001 From: Thomas Guillem Date: Tue, 17 Jan 2023 11:25:39 +0100 Subject: [PATCH] thumbnailer: signal locked --- src/input/thumbnailer.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/input/thumbnailer.c b/src/input/thumbnailer.c index 14c5aa7dca..f3575c5be3 100644 --- a/src/input/thumbnailer.c +++ b/src/input/thumbnailer.c @@ -173,9 +173,8 @@ on_thumbnailer_input_event( input_thread_t *input, if (event->type == INPUT_EVENT_THUMBNAIL_READY) task->pic = picture_Hold(event->thumbnail); - vlc_mutex_unlock(&task->lock); - vlc_cond_signal(&task->cond_ended); + vlc_mutex_unlock(&task->lock); } static void @@ -254,8 +253,8 @@ Interrupt(task_t *task) /* Wake up RunnableRun() which will call input_Stop() */ vlc_mutex_lock(&task->lock); task->status = INTERRUPTED; - vlc_mutex_unlock(&task->lock); vlc_cond_signal(&task->cond_ended); + vlc_mutex_unlock(&task->lock); } static task_t *