From 27b3375dae1a2a69777bd1c6444e8c22368eb326 Mon Sep 17 00:00:00 2001 From: BDisp Date: Wed, 26 Jul 2023 23:17:14 +0100 Subject: [PATCH] Prevents set offsets if start is equal to zero. --- Terminal.Gui/Views/TextView.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Terminal.Gui/Views/TextView.cs b/Terminal.Gui/Views/TextView.cs index 8fae601d9..5493ff13b 100644 --- a/Terminal.Gui/Views/TextView.cs +++ b/Terminal.Gui/Views/TextView.cs @@ -2717,7 +2717,7 @@ namespace Terminal.Gui { if (!curWrap) { if (curStart > 0 && curOffset > 0 && valueOffset == 0) { newStart = Math.Max (curStart - curOffset, 0); - } else if (curOffset == 0 && valueOffset > 0) { + } else if (curStart > 0 && curOffset == 0 && valueOffset > 0) { newStart = Math.Max (Math.Min (curStart + valueOffset, curLength - curSize + 1), 0); }