diff --git a/studio/src/interaction/gizmos/rotation.rs b/studio/src/interaction/gizmos/rotation.rs index 10508d9..5dcb920 100644 --- a/studio/src/interaction/gizmos/rotation.rs +++ b/studio/src/interaction/gizmos/rotation.rs @@ -239,8 +239,10 @@ pub(super) fn on_rotate( q_widget: Query<&RotationWidget>, ) { // Components from the gizmo root (the entity being transformed) - let (mut xform, parent, init_xform, init_point, mut last_point, mut last_rotation) = - q_root.single_mut(); + let Ok((mut xform, parent, init_xform, init_point, mut last_point, mut last_rotation)) = + q_root.get_single_mut() else { + return; + }; let gizmo_xform = q_gizmo.single(); let (cam, cam_xform) = q_camera.single();