This commit is contained in:
Antonio de Luna 2015-10-22 12:20:56 -07:00
parent e05999ea9f
commit 69273f2642

View file

@ -171,16 +171,13 @@ impl Window {
(_, VirtualKeyCode::LWin) => self.toggle_modifier(LEFT_SUPER), (_, VirtualKeyCode::LWin) => self.toggle_modifier(LEFT_SUPER),
(_, VirtualKeyCode::RWin) => self.toggle_modifier(RIGHT_SUPER), (_, VirtualKeyCode::RWin) => self.toggle_modifier(RIGHT_SUPER),
(_, key_code) => { (_, key_code) => {
match Window::glutin_key_to_script_key(key_code) { if let Ok(key) = Window::glutin_key_to_script_key(key_code) {
Ok(key) => { let state = match element_state {
let state = match element_state { ElementState::Pressed => KeyState::Pressed,
ElementState::Pressed => KeyState::Pressed, ElementState::Released => KeyState::Released,
ElementState::Released => KeyState::Released, };
}; let modifiers = Window::glutin_mods_to_script_mods(self.key_modifiers.get());
let modifiers = Window::glutin_mods_to_script_mods(self.key_modifiers.get()); self.event_queue.borrow_mut().push(WindowEvent::KeyEvent(key, state, modifiers));
self.event_queue.borrow_mut().push(WindowEvent::KeyEvent(key, state, modifiers));
}
_ => {}
} }
} }
} }