Преглед изворни кода

libobs: Fix items in groups using wrong scale reference

derrod пре 1 година
родитељ
комит
e97d7c10c2
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      libobs/obs-scene.c

+ 1 - 1
libobs/obs-scene.c

@@ -2364,7 +2364,7 @@ static obs_sceneitem_t *obs_scene_add_internal(obs_scene_t *scene, obs_source_t
 	item->absolute_coordinates = scene->absolute_coordinates;
 	item->absolute_coordinates = scene->absolute_coordinates;
 	os_atomic_set_long(&item->active_refs, 1);
 	os_atomic_set_long(&item->active_refs, 1);
 	vec2_set(&item->scale, 1.0f, 1.0f);
 	vec2_set(&item->scale, 1.0f, 1.0f);
-	vec2_set(&item->scale_ref, (float)scene_getwidth(scene), (float)scene_getheight(scene));
+	get_scene_dimensions(item, &item->scale_ref.x, &item->scale_ref.y);
 	matrix4_identity(&item->draw_transform);
 	matrix4_identity(&item->draw_transform);
 	matrix4_identity(&item->box_transform);
 	matrix4_identity(&item->box_transform);