fix close visject surface was_ flags to properly reset to false

This commit is contained in:
xxSeys1
2025-06-16 16:51:30 +02:00
parent 22911bbc45
commit bbe54969b0
2 changed files with 4 additions and 3 deletions

View File

@@ -225,6 +225,10 @@ namespace FlaxEditor.Surface
_rootControl.DrawComments(); _rootControl.DrawComments();
// Reset input flags here because this is the closest to Update we have
WasBoxSelecting = IsBoxSelecting;
WasMovingSelection = IsMovingSelection;
if (IsBoxSelecting) if (IsBoxSelecting)
{ {
DrawSelection(); DrawSelection();

View File

@@ -590,9 +590,6 @@ namespace FlaxEditor.Surface
// Cache flags and state // Cache flags and state
if (_leftMouseDown && button == MouseButton.Left) if (_leftMouseDown && button == MouseButton.Left)
{ {
WasBoxSelecting = IsBoxSelecting;
WasMovingSelection = _isMovingSelection;
_leftMouseDown = false; _leftMouseDown = false;
EndMouseCapture(); EndMouseCapture();
Cursor = CursorType.Default; Cursor = CursorType.Default;