force comp reshadow after pixmap fetch succeeds, not during setup

reshadowing earlier than this makes it very likely that client attributes have not been fetched, meaning that the match will fall through to a default type match instead of using the correct one
This commit is contained in:
Mike Blumenkrantz 2014-01-30 10:08:45 -05:00
parent 49cfe28719
commit 1d22c527a3
1 changed files with 1 additions and 2 deletions

View File

@ -1219,6 +1219,7 @@ _e_comp_intercept_show_helper(E_Comp_Object *cw)
{
DBG(" [%p] real hid - fix", cw->ec);
cw->real_hid = 0;
e_comp_object_frame_theme_set(cw->smart_obj, E_COMP_OBJECT_FRAME_RESHADOW);
}
if (!cw->real_hid)
@ -1264,8 +1265,6 @@ _e_comp_intercept_show(void *data, Evas_Object *obj EINA_UNUSED)
#else
cw->zoomap_disabled = 1;
#endif
e_comp_object_frame_theme_set(cw->smart_obj, E_COMP_OBJECT_FRAME_RESHADOW);
cw->redirected = 1;
evas_object_color_set(cw->clip, ec->netwm.opacity, ec->netwm.opacity, ec->netwm.opacity, ec->netwm.opacity);