Only call XSetInputFocus if the window is visible

This commit is contained in:
Pierre Krieger 2015-12-24 11:58:50 +01:00
parent 360d2bf452
commit 033d92aae5

View file

@ -615,6 +615,7 @@ impl Window {
input_handler: Mutex::new(XInputEventHandler::new(display, window, ic, window_attrs))
};
if window_attrs.visible {
unsafe {
let ref x_window: &XWindow = window.x.borrow();
@ -628,6 +629,7 @@ impl Window {
ffi::CurrentTime
);
}
}
// returning
Ok(window)