From 4cbba3d92b478809206b2bde5288948e1304d41e Mon Sep 17 00:00:00 2001 From: milan-sedivy <59771021+milan-sedivy@users.noreply.github.com> Date: Sat, 9 Mar 2024 10:22:20 +0200 Subject: [PATCH] Allow cancellation of pivot drag in Select tool (#1658) * Add Abort to SelectToolFsmState::DragginPivot state * Remove trailing whitespace (rustfmt error) --- editor/src/messages/tool/tool_messages/select_tool.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/editor/src/messages/tool/tool_messages/select_tool.rs b/editor/src/messages/tool/tool_messages/select_tool.rs index cbe3f316..389b2ac9 100644 --- a/editor/src/messages/tool/tool_messages/select_tool.rs +++ b/editor/src/messages/tool/tool_messages/select_tool.rs @@ -591,6 +591,11 @@ impl Fsm for SelectToolFsmState { state } + (SelectToolFsmState::DraggingPivot, SelectToolMessage::Abort) => { + responses.add(DocumentMessage::AbortTransaction); + + SelectToolFsmState::Ready + } (SelectToolFsmState::Dragging, SelectToolMessage::PointerMove(modifier_keys)) => { tool_data.has_dragged = true;