force render queue on nocomp window hide

without this, it was possible to break the compositor by enabling options which prevent unfullscreening a window on vdesk flip, which causes nocomp mode to remain permanently enabled, even after the window has closed
This commit is contained in:
Mike Blumenkrantz 2013-11-20 01:33:56 -05:00
parent 3cd71f149b
commit 7cc9e7db3b
1 changed files with 2 additions and 0 deletions

View File

@ -2746,6 +2746,8 @@ _e_comp_win_hide(E_Comp_Win *cw)
ecore_timer_del(cw->update_timeout);
cw->update_timeout = NULL;
}
if (cw->nocomp)
_e_comp_render_queue(cw->c);
if (conf->keep_unmapped && cw->win)
{
if (!cw->delete_me)