diff options
Diffstat (limited to 'crates/renderer/src/overlay.rs')
| -rw-r--r-- | crates/renderer/src/overlay.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/renderer/src/overlay.rs b/crates/renderer/src/overlay.rs index 7ccf1f5..ec8acb8 100644 --- a/crates/renderer/src/overlay.rs +++ b/crates/renderer/src/overlay.rs @@ -181,7 +181,8 @@ impl teleia::state::Game for Overlays { &glam::Vec3::new(0.0, 0.0, -1.0), &glam::Vec3::new(0.0, 1.0, 0.0), ); - while let Some(msg) = self.state.fig_binary.pump()? { + self.state.fig_binary.pump()?; + while let Some(msg) = self.state.fig_binary.pop_incoming_message() { for ov in self.overlays.iter_mut() { ov.handle_binary(ctx, st, &mut self.state, &msg)?; } |
