From 67edac4aca4c1959c1aee6c1ca602a545ee99152 Mon Sep 17 00:00:00 2001 From: Rob Bertram Date: Wed, 18 Oct 2023 13:32:10 -0400 Subject: [PATCH] Move DeleteLayer to come before SelectionChanged on DeletedSelectedLayers (#1417) * ignore render subpaths overlays if layer no longer exists * make selection change event added after delete layers --------- Co-authored-by: 0HyperCube <78500760+0HyperCube@users.noreply.github.com> --- .../src/messages/portfolio/document/document_message_handler.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/src/messages/portfolio/document/document_message_handler.rs b/editor/src/messages/portfolio/document/document_message_handler.rs index 2f26a872..bc7bd4b1 100644 --- a/editor/src/messages/portfolio/document/document_message_handler.rs +++ b/editor/src/messages/portfolio/document/document_message_handler.rs @@ -299,11 +299,11 @@ impl MessageHandler { self.backup(responses); + responses.add_front(BroadcastEvent::SelectionChanged); for path in self.selected_layers_without_children() { responses.add_front(DocumentMessage::DeleteLayer { layer_path: path.to_vec() }); } - responses.add_front(BroadcastEvent::SelectionChanged); responses.add(BroadcastEvent::DocumentIsDirty); } DeselectAllLayers => {