forked from enlightenment/enlightenment
e: fix windows being uniconified on desk show
SVN revision: 80392
This commit is contained in:
parent
df2d416f10
commit
5bf8a6cab3
|
@ -2186,7 +2186,7 @@ e_border_focus_set(E_Border *bd,
|
|||
/* dont focus an iconified window. that's silly! */
|
||||
if (focus)
|
||||
{
|
||||
if (bd->iconic)
|
||||
if ((bd->iconic) && (!bd->deskshow))
|
||||
{
|
||||
e_border_uniconify(bd);
|
||||
if (!focus_track_frozen)
|
||||
|
|
|
@ -370,16 +370,19 @@ e_desk_deskshow(E_Zone *zone)
|
|||
{
|
||||
if (desk->deskshow_toggle)
|
||||
{
|
||||
if (bd->deskshow) e_border_uniconify(bd);
|
||||
bd->deskshow = 0;
|
||||
if (bd->deskshow)
|
||||
{
|
||||
bd->deskshow = 0;
|
||||
e_border_uniconify(bd);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (bd->iconic) continue;
|
||||
if (bd->client.netwm.state.skip_taskbar) continue;
|
||||
if (bd->user_skip_winlist) continue;
|
||||
e_border_iconify(bd);
|
||||
bd->deskshow = 1;
|
||||
e_border_iconify(bd);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue