forked from enlightenment/enlightenment
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:
parent
49cfe28719
commit
1d22c527a3
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue