Ignore mouse input if window is unfocused

This commit is contained in:
Felippe da Motta Raposo 2018-06-23 03:13:19 -07:00 committed by Christian Duerr
parent 128c25ee8b
commit caf4580daa
1 changed files with 5 additions and 3 deletions

View File

@ -301,9 +301,11 @@ impl<N: Notify> Processor<N> {
processor.received_char(c); processor.received_char(c);
}, },
MouseInput { state, button, modifiers, .. } => { MouseInput { state, button, modifiers, .. } => {
*hide_cursor = false; if *window_is_focused {
processor.mouse_input(state, button, modifiers); *hide_cursor = false;
processor.ctx.terminal.dirty = true; processor.mouse_input(state, button, modifiers);
processor.ctx.terminal.dirty = true;
}
}, },
CursorMoved { position: (x, y), modifiers, .. } => { CursorMoved { position: (x, y), modifiers, .. } => {
let x = x as i32; let x = x as i32;