From a296eb0f495628c487b52f9136c5ba84a04204ce Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 2 Feb 2020 05:30:56 -0800 Subject: [PATCH] Fixed a crash when doing a fixit in a split window --- BeefLibs/Beefy2D/src/widgets/EditWidget.bf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BeefLibs/Beefy2D/src/widgets/EditWidget.bf b/BeefLibs/Beefy2D/src/widgets/EditWidget.bf index feecc6e9..531cadad 100644 --- a/BeefLibs/Beefy2D/src/widgets/EditWidget.bf +++ b/BeefLibs/Beefy2D/src/widgets/EditWidget.bf @@ -912,7 +912,7 @@ namespace Beefy.widgets #unwarn int cursorPos = CursorTextPos; if (mCursorTextPos >= index) - mCursorTextPos += (int32)ofs; + mCursorTextPos = Math.Clamp(mCursorTextPos + (int32)ofs, 0, mData.mTextLength + 1); if (HasSelection()) { if (((ofs > 0) && (mSelection.mValue.mStartPos >= index)) ||