From 083e36c4e385e04397e2d5edcb6131a283edf6a6 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sat, 8 Nov 2025 21:06:34 -0500 Subject: [PATCH] fix: add debug logging for shared state synchronization in ClientState --- bridge/src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bridge/src/lib.rs b/bridge/src/lib.rs index 9013452..102f7cf 100644 --- a/bridge/src/lib.rs +++ b/bridge/src/lib.rs @@ -55,9 +55,16 @@ impl ClientState for BridgeState { if let Ok(ctrl) = CTRL.lock() { if let Some(shared) = &ctrl.shared_state { if let Ok(shared_state) = shared.lock() { + eprintln!("[bridge/on_frame] Syncing {} nodes from shared_state", shared_state.nodes.len()); self.nodes = shared_state.nodes.clone(); + } else { + eprintln!("[bridge/on_frame] Failed to lock shared_state"); } + } else { + eprintln!("[bridge/on_frame] No shared_state in ctrl"); } + } else { + eprintln!("[bridge/on_frame] Failed to lock CTRL"); } } }