From 8810e7ae9899b2d38cd070f6b5b9f77da27207ab Mon Sep 17 00:00:00 2001 From: Exeldro Date: Sat, 8 May 2021 08:34:43 +0200 Subject: [PATCH] libobs: Fix deadlock removing scene item --- libobs/obs-scene.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libobs/obs-scene.c b/libobs/obs-scene.c index ec05ea21b..554503004 100644 --- a/libobs/obs-scene.c +++ b/libobs/obs-scene.c @@ -1970,14 +1970,14 @@ void obs_sceneitem_remove(obs_sceneitem_t *item) set_visibility(item, false); - obs_sceneitem_set_show_transition(item, NULL); - obs_sceneitem_set_hide_transition(item, NULL); - signal_item_remove(item); detach_sceneitem(item); full_unlock(scene); + obs_sceneitem_set_show_transition(item, NULL); + obs_sceneitem_set_hide_transition(item, NULL); + obs_sceneitem_release(item); }