From e1fc901b5f5f23eb0e402bd87032001c5084a038 Mon Sep 17 00:00:00 2001 From: Yeedo Date: Thu, 25 Apr 2019 14:10:01 +0100 Subject: [PATCH] Update help window to use player's keybindings (fix #42) Former-commit-id: c79b4184b279b2e6fbaac8e0b7c641741d8eb51e --- voxygen/src/window.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/voxygen/src/window.rs b/voxygen/src/window.rs index e3d88998c9..979e48bbdb 100644 --- a/voxygen/src/window.rs +++ b/voxygen/src/window.rs @@ -11,6 +11,7 @@ pub struct Window { window: glutin::GlWindow, cursor_grabbed: bool, needs_refresh_resize: bool, + settings_changed: bool, key_map: HashMap, supplement_events: Vec, } @@ -60,6 +61,7 @@ impl Window { window, cursor_grabbed: false, needs_refresh_resize: false, + settings_changed: true, key_map, supplement_events: vec![], }); @@ -82,6 +84,10 @@ impl Window { self.needs_refresh_resize = false; } + if self.settings_changed { + events.push(Event::SettingsChanged); + } + // Copy data that is needed by the events closure to avoid lifetime errors // TODO: Remove this if/when the compiler permits it let cursor_grabbed = self.cursor_grabbed;