From a59e77673b2c7b07cf4ad3989f18c46a86775cab Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 20 Jan 2025 20:31:11 +0100 Subject: dont send pose if empty --- shared/src/tree.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'shared') diff --git a/shared/src/tree.rs b/shared/src/tree.rs index 9337cfb..18d55b3 100644 --- a/shared/src/tree.rs +++ b/shared/src/tree.rs @@ -81,8 +81,13 @@ impl SceneTree { Packet::Add(*object, data.res.clone()), Packet::Parent(*object, data.parent), Packet::Position(*object, data.pos, data.rot), - Packet::Pose(*object, data.pose.clone()), ] + .into_iter() + .chain(if data.pose.is_empty() { + None + } else { + Some(Packet::Pose(*object, data.pose.clone())) + }) }) .flatten() } -- cgit v1.2.3-70-g09d2