]> git.sur5r.net Git - i3/i3/commit
i3bar: Bugfix: Check if the X11 connection is unavailable
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 19 Sep 2011 18:17:25 +0000 (19:17 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 19 Sep 2011 18:17:25 +0000 (19:17 +0100)
commit7064cfc2a07c71a6efce8462e40e789ef8d90908
treedc0cc108b0f757faab298a10fc2ea4a614194e60
parent11ab7cf32ad80e548094192cb9bbff9e53dae1db
i3bar: Bugfix: Check if the X11 connection is unavailable

This fixes the condition where the i3 socket for some reason did not produce an
error, but the X server exited (earlier than i3?) and the left-over i3bar
process would consume 100% CPU.

How to reproduce the problem:
1) Start ./testcases/Xdummy :8
2) Start DISPLAY=:8 i3bar -s <socket path to i3 on :0>
3) Kill the Xdummy
i3bar/src/xcb.c