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);
},
MouseInput { state, button, modifiers, .. } => {
*hide_cursor = false;
processor.mouse_input(state, button, modifiers);
processor.ctx.terminal.dirty = true;
if *window_is_focused {
*hide_cursor = false;
processor.mouse_input(state, button, modifiers);
processor.ctx.terminal.dirty = true;
}
},
CursorMoved { position: (x, y), modifiers, .. } => {
let x = x as i32;