Explorar o código

Prevents set offsets if start is equal to zero.

BDisp %!s(int64=2) %!d(string=hai) anos
pai
achega
27b3375dae
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Terminal.Gui/Views/TextView.cs

+ 1 - 1
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);
 				}