From 281002032dd3ebaf06ecfac2014389cc95138b14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20PIERRE?= Date: Sat, 18 Jan 2025 00:19:19 +0100 Subject: [PATCH] Darkroom: remove useless thread locks --- src/views/darkroom.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/views/darkroom.c b/src/views/darkroom.c index 60bacddb1d40..1721600da701 100644 --- a/src/views/darkroom.c +++ b/src/views/darkroom.c @@ -830,13 +830,6 @@ static void _darkroom_ui_apply_style_activate_callback(gchar *name) darktable.develop->exit = 1; - // Wait for pipelines to return - dt_pthread_mutex_lock(&darktable.develop->preview_pipe->busy_mutex); - dt_pthread_mutex_unlock(&darktable.develop->preview_pipe->busy_mutex); - - dt_pthread_mutex_lock(&darktable.develop->pipe->busy_mutex); - dt_pthread_mutex_unlock(&darktable.develop->pipe->busy_mutex); - /* write current history changes so nothing gets lost */ dt_dev_write_history(darktable.develop); @@ -2362,13 +2355,6 @@ void leave(dt_view_t *self) dt_atomic_set_int(&dev->preview_pipe->shutdown, TRUE); dev->exit = 1; - // Wait for pipelines to return - dt_pthread_mutex_lock(&dev->preview_pipe->busy_mutex); - dt_pthread_mutex_unlock(&dev->preview_pipe->busy_mutex); - - dt_pthread_mutex_lock(&dev->pipe->busy_mutex); - dt_pthread_mutex_unlock(&dev->pipe->busy_mutex); - dt_iop_color_picker_cleanup(); if(darktable.lib->proxy.colorpicker.picker_proxy) dt_iop_color_picker_reset(darktable.lib->proxy.colorpicker.picker_proxy->module, FALSE);