From fb79fff70d368dae23ada7639462bba24b1c1afc Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 19 Aug 2015 14:00:52 -0400 Subject: [PATCH] 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 --- src/bin/e_client.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index b5da14193..e6788efa9 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -1397,8 +1397,6 @@ _e_client_cb_evas_hide(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UN if (!ec->hidden) { - ec->changes.visible = 1; - EC_CHANGED(ec); if (ec->focused) _e_client_revert_focus(ec); } @@ -1502,11 +1500,6 @@ _e_client_cb_evas_show(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UN { E_Client *ec = data; - if (!ec->hidden) - { - ec->changes.visible = 1; - EC_CHANGED(ec); - } if (!ec->iconic) _e_client_event_simple(data, E_EVENT_CLIENT_SHOW); }