don't set managed/mapped atoms during hide if window was delete requested

This commit is contained in:
Mike Blumenkrantz 2013-07-26 11:04:36 +01:00
parent 3980c9a3cd
commit 9e1d0627bb
1 changed files with 7 additions and 4 deletions

View File

@ -1064,10 +1064,13 @@ e_border_hide(E_Border *bd,
}
}
visible = 0;
ecore_x_window_prop_card32_set(bd->client.win, E_ATOM_MAPPED, &visible, 1);
if (!manage)
ecore_x_window_prop_card32_set(bd->client.win, E_ATOM_MANAGED, &visible, 1);
if (!bd->delete_requested)
{
visible = 0;
ecore_x_window_prop_card32_set(bd->client.win, E_ATOM_MAPPED, &visible, 1);
if (!manage)
ecore_x_window_prop_card32_set(bd->client.win, E_ATOM_MANAGED, &visible, 1);
}
bd->post_show = 0;