From 74f5dd8dc5f8ec4fc8d1afea7438044d61ba7d59 Mon Sep 17 00:00:00 2001 From: tznind Date: Wed, 17 Feb 2021 18:42:17 +0000 Subject: [PATCH] Fixed not rendering last character of line when text is too long (and truncated) --- Terminal.Gui/Views/TreeView.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Terminal.Gui/Views/TreeView.cs b/Terminal.Gui/Views/TreeView.cs index bafcdb106..338590bce 100644 --- a/Terminal.Gui/Views/TreeView.cs +++ b/Terminal.Gui/Views/TreeView.cs @@ -1226,7 +1226,7 @@ namespace Terminal.Gui { if(lineBody.Sum(l=>Rune.ColumnWidth(l)) > availableWidth) { // remaining space is zero and truncate the line - lineBody = new string(lineBody.TakeWhile(c=>(availableWidth -= Rune.ColumnWidth(c)) > 0).ToArray()); + lineBody = new string(lineBody.TakeWhile(c=>(availableWidth -= Rune.ColumnWidth(c)) >= 0).ToArray()); availableWidth = 0; } else{