]> git.sur5r.net Git - i3/i3/commit
Ignore X11 errors caused by ReparentWindow / ChangeProperty on already destroyed...
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Jul 2011 21:44:13 +0000 (23:44 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Jul 2011 21:44:13 +0000 (23:44 +0200)
commit05e39c1c480de807b59bd13386d2cffe35e564b6
treeef2de8ff670a835edeb92f1b809be431ac98762d
parent48f5166daf684c53a319824222909d0d9225d557
Ignore X11 errors caused by ReparentWindow / ChangeProperty on already destroyed windows

These errors can happen because a DestroyWindow request by a client will
trigger an UnmapNotify, then a DestroyNotify. We cannot distinguish this
UnmapNotify from an UnmapNotify not followed by a DestroyNotify, so we just try
to send the ReparentWindow / ChangeProperty and ignore the errors, if any.
include/handlers.h
src/handlers.c
src/main.c
src/tree.c
src/xcb.c