From fe33645fd32813e5075a62ac71b1b2c38c9cca0a Mon Sep 17 00:00:00 2001 From: Dmitry Stepanov Date: Sat, 29 Aug 2026 19:40:51 +0300 Subject: [PATCH] improved performance of editor inspector --- editor/src/plugins/inspector/mod.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/editor/src/plugins/inspector/mod.rs b/editor/src/plugins/inspector/mod.rs index 36146fefe..7244963fe 100644 --- a/editor/src/plugins/inspector/mod.rs +++ b/editor/src/plugins/inspector/mod.rs @@ -452,15 +452,15 @@ impl EditorPlugin for InspectorPlugin { fn on_ui_message(&mut self, message: &mut UiMessage, editor: &mut Editor) { let entry = editor.scenes.current_scene_entry_mut(); - if (message.destination() == self.inspector - || editor - .engine - .user_interfaces - .first() - .is_node_child_of(message.destination(), self.inspector)) - && message.direction() == MessageDirection::FromWidget - { - if let Some(msg) = message.data::() { + if let Some(msg) = message.data::() { + if (message.destination() == self.inspector + || editor + .engine + .user_interfaces + .first() + .is_node_child_of(message.destination(), self.inspector)) + && message.direction() == MessageDirection::FromWidget + { match msg { InspectorMessage::CopyValue { path } => { entry.selection.first_selected_entity(