Просмотр исходного кода

Merge pull request #2249 from kallisto56/master

Fix: `PasteText()` one-to-many
Brian Fiete 3 месяцев назад
Родитель
Сommit
dd2e5a25c5
1 измененных файлов с 2 добавлено и 7 удалено
  1. 2 7
      BeefLibs/Beefy2D/src/widgets/EditWidget.bf

+ 2 - 7
BeefLibs/Beefy2D/src/widgets/EditWidget.bf

@@ -2625,7 +2625,7 @@ namespace Beefy.widgets
 			}
 
 			// Case, when we have multiple cursors
-			var identicalCountOfCusrors = ((mTextCursors.Count == fragments.Count) || (mTextCursors.Count == 1 && fragments.Count == 0));
+			var identicalCountOfCursors = ((mTextCursors.Count == fragments.Count) || (mTextCursors.Count == 1 && fragments.Count == 0));
 			var sortedCursors = GetSortedCursors(.. scope List<TextCursor>());
 			var idx = sortedCursors.Count-1;
 
@@ -2634,11 +2634,6 @@ namespace Beefy.widgets
 			if (sortedCursors.Count == 1)
 				undoBatchStart = mData.mUndoManager.Add(.. new UndoBatchStart("paste"));
 
-			if (!identicalCountOfCusrors)
-			{
-				text.RemoveFromEnd(1);
-			}
-
 			for (var cursor in sortedCursors.Reversed)
 			{
 				SetTextCursor(cursor);
@@ -2648,7 +2643,7 @@ namespace Beefy.widgets
 					PasteFragment(text, extra);
 					continue;
 				}
-				else if (!identicalCountOfCusrors)
+				else if (!identicalCountOfCursors)
 				{
 					PasteFragment(text, fragments[0].mExtra);
 					continue;