diff --git a/Source/Editor/Viewport/MainEditorGizmoViewport.cs b/Source/Editor/Viewport/MainEditorGizmoViewport.cs index 9e7983145..dc36cdcd3 100644 --- a/Source/Editor/Viewport/MainEditorGizmoViewport.cs +++ b/Source/Editor/Viewport/MainEditorGizmoViewport.cs @@ -611,10 +611,18 @@ namespace FlaxEditor.Viewport // Don't allow rubber band selection when gizmo is controlling mouse, vertex painting mode, or cloth painting is enabled bool canStart = !(IsControllingMouse || IsRightMouseButtonDown || IsAltKeyDown) && - Gizmos?.Active is TransformGizmo && !Gizmos.Active.IsControllingMouse; + Gizmos?.Active is TransformGizmo; _rubberBandSelector.TryCreateRubberBand(canStart, _viewMousePos); } + /// + protected override void OnControlMouseBegin(Window win) + { + _rubberBandSelector.ReleaseRubberBandSelection(); + + base.OnControlMouseBegin(win); + } + /// protected override void OnLeftMouseButtonDown() {