From fb8d528c6b1d248f6e3506ad6decd8c48120d269 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 16 Apr 2022 10:44:58 -0700 Subject: [PATCH] Unindent fix with empty line at end of file --- BeefLibs/Beefy2D/src/widgets/EditWidget.bf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BeefLibs/Beefy2D/src/widgets/EditWidget.bf b/BeefLibs/Beefy2D/src/widgets/EditWidget.bf index f403bafb..bd28a686 100644 --- a/BeefLibs/Beefy2D/src/widgets/EditWidget.bf +++ b/BeefLibs/Beefy2D/src/widgets/EditWidget.bf @@ -3247,7 +3247,9 @@ namespace Beefy.widgets int lineStart; int lineEnd; GetLinePosition(lineIdx, out lineStart, out lineEnd); - //lineStart += endAdjust; + + if (lineStart == lineEnd) + continue; for (int32 i = 0; i < mTabLength; i++) { @@ -3255,7 +3257,6 @@ namespace Beefy.widgets if (((c == '\t') && (i == 0)) || (c == ' ')) { indentTextAction.mRemoveCharList.Add(((int32)lineStart + i + endAdjust, c)); - //RemoveText(lineStart, 1); endAdjust--; } if (c != ' ') @@ -3276,7 +3277,6 @@ namespace Beefy.widgets int lineEnd; GetLinePosition(lineIdx, out lineStart, out lineEnd); lineStart += endAdjust; - //InsertText(lineStart, "\t"); indentTextAction.mInsertCharList.Add(((int32)lineStart, '\t')); endAdjust++; }