This commit is contained in:
2025-03-28 15:24:44 +02:00
parent cc9eacca8d
commit 6783efdb6a
25 changed files with 1077 additions and 364 deletions

View File

@@ -145,11 +145,18 @@ public class ConsoleInputTextBox : ConsoleTextBoxBase
public override void OnLostFocus()
{
// Prevent caret location getting reset back to beginning
// Prevent caret location getting reset back to beginning,
// and submitting the value when focus is lost.
bool oldEditing = _isEditing;
_isEditing = false;
base.OnLostFocus();
_isEditing = oldEditing;
try
{
base.OnLostFocus();
}
finally
{
_isEditing = oldEditing;
}
}
public override bool OnMouseDown(Float2 location, MouseButton button)