forked from enlightenment/enlightenment
When deleting a window, send the 'back' command so we set focus to the
previous window. SVN revision: 45309
This commit is contained in:
parent
da4ac39084
commit
1d8b54bd91
|
@ -492,6 +492,7 @@ _e_mod_layout_cb_client_message(void *data, int type, void *event)
|
||||||
{
|
{
|
||||||
E_Border *fb;
|
E_Border *fb;
|
||||||
|
|
||||||
|
if (fbd->zone != bd->zone) continue;
|
||||||
if (e_object_is_del(E_OBJECT(fbd))) continue;
|
if (e_object_is_del(E_OBJECT(fbd))) continue;
|
||||||
if ((!fbd->client.icccm.accepts_focus) &&
|
if ((!fbd->client.icccm.accepts_focus) &&
|
||||||
(!fbd->client.icccm.take_focus)) continue;
|
(!fbd->client.icccm.take_focus)) continue;
|
||||||
|
|
|
@ -51,6 +51,7 @@ _layout_border_del(E_Border *bd)
|
||||||
b = e_illume_border_top_shelf_get(bd->zone);
|
b = e_illume_border_top_shelf_get(bd->zone);
|
||||||
if (b) e_border_show(b);
|
if (b) e_border_show(b);
|
||||||
}
|
}
|
||||||
|
ecore_x_e_illume_back_send(bd->zone->black_win);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue