forked from enlightenment/enlightenment
dont show ecore-evas of internal windows b4efore border evals! do it there!
SVN revision: 44995
This commit is contained in:
parent
271862f5c0
commit
4ed5747b83
|
@ -6187,11 +6187,17 @@ _e_border_eval0(E_Border *bd)
|
||||||
_e_border_hook_call(E_BORDER_HOOK_EVAL_PRE_BORDER_ASSIGN, bd);
|
_e_border_hook_call(E_BORDER_HOOK_EVAL_PRE_BORDER_ASSIGN, bd);
|
||||||
|
|
||||||
if (bd->need_reparent)
|
if (bd->need_reparent)
|
||||||
{
|
{
|
||||||
ecore_x_window_save_set_add(bd->client.win);
|
if (!bd->internal)
|
||||||
|
ecore_x_window_save_set_add(bd->client.win);
|
||||||
ecore_x_window_reparent(bd->client.win, bd->client.shell_win, 0, 0);
|
ecore_x_window_reparent(bd->client.win, bd->client.shell_win, 0, 0);
|
||||||
if (bd->visible)
|
if (bd->visible)
|
||||||
ecore_x_window_show(bd->client.win);
|
{
|
||||||
|
if ((bd->new_client) && (bd->internal) &&
|
||||||
|
(bd->internal_ecore_evas))
|
||||||
|
ecore_evas_show(bd->internal_ecore_evas);
|
||||||
|
ecore_x_window_show(bd->client.win);
|
||||||
|
}
|
||||||
bd->need_reparent = 0;
|
bd->need_reparent = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -90,7 +90,7 @@ e_win_show(E_Win *win)
|
||||||
_e_win_prop_update(win);
|
_e_win_prop_update(win);
|
||||||
ecore_evas_lower(win->ecore_evas);
|
ecore_evas_lower(win->ecore_evas);
|
||||||
win->border = e_border_new(win->container, win->evas_win, 1, 1);
|
win->border = e_border_new(win->container, win->evas_win, 1, 1);
|
||||||
win->border->ignore_first_unmap = 1;
|
// win->border->ignore_first_unmap = 1;
|
||||||
if (!win->placed)
|
if (!win->placed)
|
||||||
win->border->re_manage = 0;
|
win->border->re_manage = 0;
|
||||||
win->border->internal = 1;
|
win->border->internal = 1;
|
||||||
|
@ -99,7 +99,7 @@ e_win_show(E_Win *win)
|
||||||
}
|
}
|
||||||
_e_win_prop_update(win);
|
_e_win_prop_update(win);
|
||||||
e_border_show(win->border);
|
e_border_show(win->border);
|
||||||
ecore_evas_show(win->ecore_evas);
|
// ecore_evas_show(win->ecore_evas);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
|
Loading…
Reference in New Issue