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{