Browse Source

libobs: Make group subitem add/remove funcs signal refresh

Fixes a bug where the UI would not know that a group had been updated.
jp9000 5 years ago
parent
commit
93e2aa1d00
1 changed files with 4 additions and 0 deletions
  1. 4 0
      libobs/obs-scene.c

+ 4 - 0
libobs/obs-scene.c

@@ -2750,6 +2750,8 @@ void obs_sceneitem_group_add_item(obs_sceneitem_t *group, obs_sceneitem_t *item)
 	/* ------------------------- */
 
 	full_unlock(scene);
+
+	signal_refresh(scene);
 }
 
 void obs_sceneitem_group_remove_item(obs_sceneitem_t *group,
@@ -2786,6 +2788,8 @@ void obs_sceneitem_group_remove_item(obs_sceneitem_t *group,
 	resize_group(group);
 	full_unlock(groupscene);
 	full_unlock(scene);
+
+	signal_refresh(scene);
 }
 
 static void