unset _NET_SUPPORTING_WM_CHECK when shutting down

This commit is contained in:
Matthias Clasen 2009-07-09 10:26:20 -04:00 committed by Owen W. Taylor
parent eed3245b1b
commit 11d0d207fd

View File

@ -264,6 +264,13 @@ set_wm_check_hint (MetaScreen *screen)
return Success;
}
static void
unset_wm_check_hint (MetaScreen *screen)
{
XDeleteProperty (screen->display->xdisplay, screen->xroot,
screen->display->atom__NET_SUPPORTING_WM_CHECK);
}
static int
set_supported_hint (MetaScreen *screen)
{
@ -850,6 +857,8 @@ meta_screen_free (MetaScreen *screen,
meta_warning (_("Could not release screen %d on display \"%s\"\n"),
screen->number, screen->display->name);
unset_wm_check_hint (screen);
XDestroyWindow (screen->display->xdisplay,
screen->wm_sn_selection_window);