Merge branch 'fix-i3bar-x11'

next
Michael Stapelberg 2011-09-19 19:20:16 +01:00
commit 181bd6008d
1 changed files with 6 additions and 0 deletions

View File

@ -406,6 +406,12 @@ void xcb_prep_cb(struct ev_loop *loop, ev_prepare *watcher, int revents) {
*/
void xcb_chk_cb(struct ev_loop *loop, ev_check *watcher, int revents) {
xcb_generic_event_t *event;
if (xcb_connection_has_error(xcb_connection)) {
ELOG("X11 connection was closed unexpectedly - maybe your X server terminated / crashed?\n");
exit(1);
}
while ((event = xcb_poll_for_event(xcb_connection)) == NULL) {
return;
}