mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-10-02 03:18:12 +08:00
Exit sub-network via Escape key (#3285)
"Escape key in sub-network" Co-authored-by: Timon <me@timon.zip>
This commit is contained in:
@@ -496,6 +496,9 @@ impl MessageHandler<DocumentMessage, DocumentMessageContext<'_>> for DocumentMes
|
|||||||
self.node_graph_handler.wire_in_progress_from_connector = None;
|
self.node_graph_handler.wire_in_progress_from_connector = None;
|
||||||
self.node_graph_handler.wire_in_progress_to_connector = None;
|
self.node_graph_handler.wire_in_progress_to_connector = None;
|
||||||
responses.add(FrontendMessage::UpdateWirePathInProgress { wire_path: None });
|
responses.add(FrontendMessage::UpdateWirePathInProgress { wire_path: None });
|
||||||
|
} else if !self.breadcrumb_network_path.is_empty() {
|
||||||
|
// Exit one level up if inside a nested network
|
||||||
|
responses.add(DocumentMessage::ExitNestedNetwork { steps_back: 1 });
|
||||||
} else {
|
} else {
|
||||||
responses.add(DocumentMessage::GraphViewOverlay { open: false });
|
responses.add(DocumentMessage::GraphViewOverlay { open: false });
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user