diff --git a/voxygen/src/hud/mod.rs b/voxygen/src/hud/mod.rs index 05c9fe128a..f8e53330f8 100644 --- a/voxygen/src/hud/mod.rs +++ b/voxygen/src/hud/mod.rs @@ -472,7 +472,7 @@ impl Hud { } } - fn update_layout(&mut self) -> Vec { + fn update_layout(&mut self, tps: f64) -> Vec { let mut events = Vec::new(); let ref mut ui_widgets = self.ui.set_widgets(); let version = env!("CARGO_PKG_VERSION"); @@ -1626,8 +1626,8 @@ impl Hud { } } - pub fn maintain(&mut self, renderer: &mut Renderer) -> Vec { - let events = self.update_layout(); + pub fn maintain(&mut self, renderer: &mut Renderer, tps: f64) -> Vec { + let events = self.update_layout(tps); self.ui.maintain(renderer); events } diff --git a/voxygen/src/session.rs b/voxygen/src/session.rs index df0e014bf8..a4a897f271 100644 --- a/voxygen/src/session.rs +++ b/voxygen/src/session.rs @@ -160,7 +160,7 @@ impl PlayState for SessionState { // Maintain the scene self.scene.maintain(global_state.window.renderer_mut(), &mut self.client.borrow_mut()); // Maintain the UI - for event in self.hud.maintain(global_state.window.renderer_mut()) { + for event in self.hud.maintain(global_state.window.renderer_mut(), clock.get_tps()) { match event { HudEvent::SendMessage(msg) => { // TODO: Handle result