]> git.sur5r.net Git - i3/i3/commit
i3bar: Handle DestroyNotify events
authorTony Crisci <tony@dubstepdish.com>
Sat, 23 Nov 2013 02:22:56 +0000 (21:22 -0500)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 24 Nov 2013 11:40:03 +0000 (12:40 +0100)
commita1e7ce20f0e9dd072610ac549561c28fba2fd55b
tree9742d189051107c79e6ff906e58b66f709945973
parent1dbdd4fece86c5f85bde54e40f58fa1a91810933
i3bar: Handle DestroyNotify events

Handle DestroyNotify events by removing the tray client from the tray
client list held in memory.

This change is intended to be part of the i3bar's implementation of the
XEmbed protocol. For more information, see:

<http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html>

According to the XEmbed protocol specification, this is one way for a
tray client to finish the protocol. After this event is received, i3bar
should have no more interaction with the tray client.
i3bar/src/xcb.c