|
@@ -3301,10 +3301,10 @@ obs_sceneitem_t *obs_scene_insert_group(obs_scene_t *scene, const char *name,
|
|
|
obs_sceneitem_t *item =
|
|
|
obs_scene_add_internal(scene, sub_scene->source, last_item);
|
|
|
|
|
|
- obs_scene_release(sub_scene);
|
|
|
-
|
|
|
- if (!items || !count)
|
|
|
+ if (!items || !count) {
|
|
|
+ obs_scene_release(sub_scene);
|
|
|
return item;
|
|
|
+ }
|
|
|
|
|
|
/* ------------------------- */
|
|
|
|
|
@@ -3345,6 +3345,7 @@ obs_sceneitem_t *obs_scene_insert_group(obs_scene_t *scene, const char *name,
|
|
|
|
|
|
/* ------------------------- */
|
|
|
|
|
|
+ obs_scene_release(sub_scene);
|
|
|
return item;
|
|
|
}
|
|
|
|