diff --git a/UI/window-basic-preview.cpp b/UI/window-basic-preview.cpp index d1e89a26c29c54eda9990006878e71dddeaaf885..a01527a2960a9901efb62fc23c42f3213d38dd6e 100644 --- a/UI/window-basic-preview.cpp +++ b/UI/window-basic-preview.cpp @@ -928,9 +928,6 @@ void OBSBasicPreview::CropItem(const vec2 &pos) uint32_t align = obs_sceneitem_get_alignment(stretchItem); vec3 tl, br, pos3; - if (boundsType != OBS_BOUNDS_NONE) /* TODO */ - return; - vec3_zero(&tl); vec3_set(&br, stretchItemSize.x, stretchItemSize.y, 0.0f); @@ -1035,7 +1032,8 @@ void OBSBasicPreview::CropItem(const vec2 &pos) obs_sceneitem_defer_update_begin(stretchItem); obs_sceneitem_set_crop(stretchItem, &crop); - obs_sceneitem_set_pos(stretchItem, (vec2*)&newPos); + if (boundsType == OBS_BOUNDS_NONE) + obs_sceneitem_set_pos(stretchItem, (vec2*)&newPos); obs_sceneitem_defer_update_end(stretchItem); }