From 75883f74cfdb1b502a5a4cddf505480e4433943b Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Thu, 20 Nov 2025 20:56:18 -0600 Subject: [PATCH] scroll thumb safety avoid divnull --- Engine/source/gui/containers/guiScrollCtrl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); }