diff --git a/Engine/source/gui/containers/guiScrollCtrl.cpp b/Engine/source/gui/containers/guiScrollCtrl.cpp index 79d363f62..3e488dd8b 100644 --- a/Engine/source/gui/containers/guiScrollCtrl.cpp +++ b/Engine/source/gui/containers/guiScrollCtrl.cpp @@ -800,7 +800,7 @@ void GuiScrollCtrl::onMouseDragged(const GuiEvent &event) { S32 newVPos = (newVThumbPos - mVTrackRect.point.y) * (mChildExt.y - mContentExt.y) / - (mVTrackRect.extent.y - mVThumbSize); + getMax(mVTrackRect.extent.y - mVThumbSize,1); scrollTo(mChildRelPosAnchor.x, newVPos); } @@ -820,7 +820,7 @@ void GuiScrollCtrl::onMouseDragged(const GuiEvent &event) { S32 newHPos = (newHThumbPos - mHTrackRect.point.x) * (mChildExt.x - mContentExt.x) / - (mHTrackRect.extent.x - mHThumbSize); + getMax(mHTrackRect.extent.x - mHThumbSize,1); scrollTo(newHPos, mChildRelPosAnchor.y); }