e17/comp: disable reuse of old comp_win for borders switching frame window for now.

bad things can happen with internal windows when switching rgb/argb frames. 
need to check it tomorrow.


SVN revision: 57517
This commit is contained in:
Hannes Janetzek 2011-03-04 00:34:39 +00:00
parent 48f84b70f3
commit 770b48d12d
1 changed files with 2 additions and 0 deletions

View File

@ -1588,6 +1588,7 @@ _e_mod_comp_win_add(E_Comp *c, Ecore_X_Window win)
if (_comp_mod->conf->grab) ecore_x_grab(); if (_comp_mod->conf->grab) ecore_x_grab();
if (cw->bd) if (cw->bd)
{ {
#if 0
E_Comp_Win *cw2; E_Comp_Win *cw2;
EINA_INLIST_FOREACH(c->wins, cw2) EINA_INLIST_FOREACH(c->wins, cw2)
@ -1655,6 +1656,7 @@ _e_mod_comp_win_add(E_Comp *c, Ecore_X_Window win)
return cw; return cw;
} }
else else
#endif
{ {
eina_hash_add(borders, e_util_winid_str_get(cw->bd->client.win), cw); eina_hash_add(borders, e_util_winid_str_get(cw->bd->client.win), cw);
cw->dfn = e_object_delfn_add(E_OBJECT(cw->bd), _e_mod_comp_object_del, cw); cw->dfn = e_object_delfn_add(E_OBJECT(cw->bd), _e_mod_comp_object_del, cw);