forked from enlightenment/enlightenment
move client iconic hint setting into x11 hide function
e_hints should probably be merged into the x11 compositor entirely at some point
This commit is contained in:
parent
f0cc657e4c
commit
cc137f6cd7
|
@ -4027,7 +4027,6 @@ e_client_iconify(E_Client *ec)
|
||||||
_e_client_revert_focus(ec);
|
_e_client_revert_focus(ec);
|
||||||
evas_object_hide(ec->frame);
|
evas_object_hide(ec->frame);
|
||||||
}
|
}
|
||||||
e_hints_window_iconic_set(ec);
|
|
||||||
e_client_urgent_set(ec, ec->icccm.urgent);
|
e_client_urgent_set(ec, ec->icccm.urgent);
|
||||||
|
|
||||||
_e_client_event_simple(ec, E_EVENT_CLIENT_ICONIFY);
|
_e_client_event_simple(ec, E_EVENT_CLIENT_ICONIFY);
|
||||||
|
|
|
@ -971,6 +971,8 @@ _e_comp_x_client_hide(E_Client *ec)
|
||||||
|
|
||||||
if (ec->unredirected_single || ec->iconic)
|
if (ec->unredirected_single || ec->iconic)
|
||||||
ecore_x_window_hide(_e_comp_x_client_window_get(ec));
|
ecore_x_window_hide(_e_comp_x_client_window_get(ec));
|
||||||
|
if (ec->iconic)
|
||||||
|
e_hints_window_iconic_set(ec);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue