mirror of
https://github.com/wez/wezterm.git
synced 2024-09-19 02:37:51 +03:00
x11: ignore pointer focus events
This commit is contained in:
parent
69d117f91b
commit
3bee573bf8
@ -585,12 +585,18 @@ impl XWindowInner {
|
||||
self.verify_focus = true;
|
||||
}
|
||||
}
|
||||
Event::X(xcb::x::Event::FocusIn(_)) => {
|
||||
self.focus_changed(true);
|
||||
}
|
||||
Event::X(xcb::x::Event::FocusOut(_)) => {
|
||||
self.focus_changed(false);
|
||||
}
|
||||
Event::X(xcb::x::Event::FocusIn(e)) => match e.detail() {
|
||||
xcb::x::NotifyDetail::Pointer => (),
|
||||
_ => {
|
||||
self.focus_changed(true);
|
||||
}
|
||||
},
|
||||
Event::X(xcb::x::Event::FocusOut(e)) => match e.detail() {
|
||||
xcb::x::NotifyDetail::Pointer => (),
|
||||
_ => {
|
||||
self.focus_changed(false);
|
||||
}
|
||||
},
|
||||
Event::X(xcb::x::Event::LeaveNotify(_)) => {
|
||||
self.events.dispatch(WindowEvent::MouseLeave);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user