Rename scene signals
the signals for scenes could have potentially conflicted with default source signals. "remove" should be used for source removal, for example. Changed the scene signals to "item-add" and "item-remove" for its items.
This commit is contained in:
@@ -24,7 +24,7 @@ static inline void signal_item_remove(struct obs_scene_item *item)
|
||||
calldata_setptr(¶ms, "scene", item->parent);
|
||||
calldata_setptr(¶ms, "item", item);
|
||||
|
||||
signal_handler_signal(item->parent->source->signals, "remove",
|
||||
signal_handler_signal(item->parent->source->signals, "item-remove",
|
||||
¶ms);
|
||||
calldata_free(¶ms);
|
||||
}
|
||||
@@ -335,7 +335,7 @@ obs_sceneitem_t obs_scene_add(obs_scene_t scene, obs_source_t source)
|
||||
|
||||
calldata_setptr(¶ms, "scene", scene);
|
||||
calldata_setptr(¶ms, "item", item);
|
||||
signal_handler_signal(scene->source->signals, "add", ¶ms);
|
||||
signal_handler_signal(scene->source->signals, "item-add", ¶ms);
|
||||
calldata_free(¶ms);
|
||||
|
||||
return item;
|
||||
|
Reference in New Issue
Block a user