libobs: Fix duplicating scene with custom size
This commit is contained in:
parent
ca762b9460
commit
5ca6e1effa
1 changed files with 8 additions and 0 deletions
|
|
@ -1990,6 +1990,14 @@ obs_scene_t *obs_scene_duplicate(obs_scene_t *scene, const char *name, enum obs_
|
|||
new_scene = make_private ? create_private_id(scene->source->info.id, name)
|
||||
: create_id(scene->source->info.id, name);
|
||||
|
||||
new_scene->is_group = scene->is_group;
|
||||
new_scene->custom_size = scene->custom_size;
|
||||
new_scene->cx = scene->cx;
|
||||
new_scene->cy = scene->cy;
|
||||
new_scene->absolute_coordinates = scene->absolute_coordinates;
|
||||
new_scene->last_width = scene->last_width;
|
||||
new_scene->last_height = scene->last_height;
|
||||
|
||||
obs_source_copy_filters(new_scene->source, scene->source);
|
||||
|
||||
obs_data_apply(new_scene->source->private_settings, scene->source->private_settings);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue