force visibility on clients before attempting to hide them
authorMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 29 Apr 2015 21:21:14 +0000 (17:21 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 29 Apr 2015 21:21:14 +0000 (17:21 -0400)
this ensures that edje visibility states get reset in the event of toggling
visibility extremely quickly

probably fixes T2260

src/bin/e_desk.c

index 0b1f59f..d265e42 100644 (file)
@@ -885,6 +885,7 @@ _e_desk_hide_begin(E_Desk *desk, int dx, int dy)
         else
           {
              ec->hidden = 1;
+             evas_object_show(ec->frame);
              evas_object_hide(ec->frame);
           }
         e_client_comp_hidden_set(ec, EINA_TRUE);