diff --git a/obs/window-basic-preview.cpp b/obs/window-basic-preview.cpp index 58183be00..e1d556f0b 100644 --- a/obs/window-basic-preview.cpp +++ b/obs/window-basic-preview.cpp @@ -598,7 +598,7 @@ void OBSBasicPreview::StretchItem(const vec2 &pos) vec2_set(&size,br. x - tl.x, br.y - tl.y); if (boundsType != OBS_BOUNDS_NONE) { - if (boundsType == OBS_BOUNDS_STRETCH && !shiftDown) + if (shiftDown) ClampAspect(tl, br, size, baseSize); if (tl.x > br.x) std::swap(tl.x, br.x);