From e47db1df542e527481dc777a01fe4292e4cfbdd7 Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Sat, 6 Feb 2021 10:25:31 +0000 Subject: [PATCH] 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)