From cd58dcd3dda6a64cc94ca00468dd6a6f6b06b5f2 Mon Sep 17 00:00:00 2001 From: 0HyperCube <78500760+0HyperCube@users.noreply.github.com> Date: Thu, 12 Jan 2023 21:55:08 +0000 Subject: [PATCH] Pen tool redraw overlays on selection change (#960) Co-authored-by: Keavon Chambers --- editor/src/messages/tool/tool_messages/pen_tool.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/editor/src/messages/tool/tool_messages/pen_tool.rs b/editor/src/messages/tool/tool_messages/pen_tool.rs index 945ad48f..26ae703e 100644 --- a/editor/src/messages/tool/tool_messages/pen_tool.rs +++ b/editor/src/messages/tool/tool_messages/pen_tool.rs @@ -203,6 +203,11 @@ impl Fsm for PenToolFsmState { for layer_path in document.all_layers() { tool_data.overlay_renderer.layer_overlay_visibility(&document.document_legacy, layer_path.to_vec(), false, responses); } + + // Redraw the overlays of the newly selected layers + for layer_path in document.selected_visible_layers() { + tool_data.overlay_renderer.render_subpath_overlays(&document.document_legacy, layer_path.to_vec(), responses); + } self } (PenToolFsmState::Ready, PenToolMessage::DragStart) => {