netstar pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=e47db1df542e527481dc777a01fe4292e4cfbdd7

commit e47db1df542e527481dc777a01fe4292e4cfbdd7
Author: Alastair Poole <nets...@gmail.com>
Date:   Sat Feb 6 10:25:31 2021 +0000

    tasks: Do not show preview if shelf is animating.
---
 src/modules/tasks/e_mod_main.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/modules/tasks/e_mod_main.c b/src/modules/tasks/e_mod_main.c
index bbfd3c224..85003f057 100644
--- a/src/modules/tasks/e_mod_main.c
+++ b/src/modules/tasks/e_mod_main.c
@@ -990,14 +990,19 @@ _tasks_cb_item_mouse_in(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj EINA_U
 {
    Tasks_Item *item;
    E_Client *ec;
+   Eina_Bool show;
 
    item = data;
 
    if (!item->tasks->config->preview) return;
 
+   show = !item->iconifying;
+   if ((item->tasks->gcc->gadcon->shelf) && 
(item->tasks->gcc->gadcon->shelf->hide_animator))
+     show = 0;
+
    ec = e_client_focused_get();
 
-   if (!item->iconifying)
+   if (show)
      _tasks_item_preview_add(item);
 
    if (ec)

-- 


Reply via email to