libobs: Fix duplicating scene with custom size

This commit is contained in:
Exeldro
2025-03-24 09:00:04 +01:00
committed by Ryan Foster
parent ca762b9460
commit 5ca6e1effa
+8
View File
@@ -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);