parent
b4f9160c09
commit
48e98291bd
|
@ -810,10 +810,6 @@ e_border_hide(E_Border *bd, int manage)
|
|||
{
|
||||
e_border_focus_set(bd, 0, 1);
|
||||
if (manage != 2)
|
||||
{
|
||||
if ((bd->parent) && (bd->parent->modal == bd))
|
||||
e_border_focus_set(bd->parent, 1, 1);
|
||||
else if (e_config->focus_revert_on_hide_or_close)
|
||||
{
|
||||
E_Border *pbd;
|
||||
E_Container *con;
|
||||
|
@ -824,6 +820,11 @@ e_border_hide(E_Border *bd, int manage)
|
|||
zone = e_zone_current_get(con);
|
||||
desk = e_desk_current_get(zone);
|
||||
|
||||
if ((bd->parent) &&
|
||||
(bd->parent->desk == desk) && (bd->parent->modal == bd))
|
||||
e_border_focus_set(bd->parent, 1, 1);
|
||||
else if (e_config->focus_revert_on_hide_or_close)
|
||||
{
|
||||
/* When using pointer focus, the border under the
|
||||
* pointer (if any) gets focused, in sloppy/click
|
||||
* focus the last focused window on the current
|
||||
|
|
Loading…
Reference in New Issue