diff --git a/src/backends/xlib/mod.rs b/src/backends/xlib/mod.rs index c583657..92ca57d 100644 --- a/src/backends/xlib/mod.rs +++ b/src/backends/xlib/mod.rs @@ -662,8 +662,11 @@ impl XLib { self.connection.root(), window_attributes.event_mask, ); + xlib::XSetErrorHandler(Some(xlib_error_handler)); xlib::XSync(self.dpy(), 0); + + self.ewmh_atoms.set_supported_atoms(self.connection.clone()); } //#[deprecated = "use `self.connection.dpy()` instead"]