Refactor winit key handling

This commit is contained in:
Paul Rouget 2018-07-26 14:39:52 +02:00
parent 65df9cb73a
commit 3c7bb87e6d
4 changed files with 72 additions and 96 deletions

View file

@ -367,10 +367,8 @@ impl<Window> Servo<Window> where Window: WindowMethods + 'static {
(EmbedderMsg::KeyEvent(ch, key, state, modified),
ShutdownState::NotShuttingDown) => {
if state == KeyState::Pressed {
let event = (top_level_browsing_context, EmbedderMsg::KeyEvent(ch, key, state, modified));
self.embedder_events.push(event);
}
let event = (top_level_browsing_context, EmbedderMsg::KeyEvent(ch, key, state, modified));
self.embedder_events.push(event);
},
(msg, ShutdownState::NotShuttingDown) => {