Remove windows from the save set in unmanage
commitdb958cafb450a3850c22a0e5fc38db8b77196703
authorUli Schlachter <psychon@znc.in>
Sat, 24 Jul 2010 17:44:28 +0000 (24 19:44 +0200)
committerUli Schlachter <psychon@znc.in>
Sat, 24 Jul 2010 17:46:23 +0000 (24 19:46 +0200)
tree4c8f0734c35215a7411bc82fb24ba6848d0b6d74
parentd45d31ebaec9a771aa919b2bf8865695e4ebcac8
Remove windows from the save set in unmanage

While a window is in the save set, it will automatically be made visible again
when awesome exits/dies. This makes sure that the next window manager will pick
this window up and handle it properly again.

But when a window explicitly asks not to be visible, it doesn't want to be
visible. Even if awesome dies. So we should remove the client's window from the
save set in client_unmanage.

Thanks to anrxc and his xwrits.

Signed-off-by: Uli Schlachter <psychon@znc.in>
client.c