don't set E_Client->changes.visible on successful show/hide
iirc this was a fix for something else that was going on early in e19 development, now it creates issues when attempting to hide clients
This commit is contained in:
parent
ebac1de8f2
commit
65d5e1ba7d
|
@ -1393,8 +1393,6 @@ _e_client_cb_evas_hide(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UN
|
||||||
|
|
||||||
if (!ec->hidden)
|
if (!ec->hidden)
|
||||||
{
|
{
|
||||||
ec->changes.visible = 1;
|
|
||||||
EC_CHANGED(ec);
|
|
||||||
if (ec->focused)
|
if (ec->focused)
|
||||||
_e_client_revert_focus(ec);
|
_e_client_revert_focus(ec);
|
||||||
}
|
}
|
||||||
|
@ -1503,11 +1501,6 @@ _e_client_cb_evas_show(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UN
|
||||||
{
|
{
|
||||||
E_Client *ec = data;
|
E_Client *ec = data;
|
||||||
|
|
||||||
if (!ec->hidden)
|
|
||||||
{
|
|
||||||
ec->changes.visible = 1;
|
|
||||||
EC_CHANGED(ec);
|
|
||||||
}
|
|
||||||
if (!ec->iconic)
|
if (!ec->iconic)
|
||||||
_e_client_event_simple(data, E_EVENT_CLIENT_SHOW);
|
_e_client_event_simple(data, E_EVENT_CLIENT_SHOW);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue