From 36b7e3c61737636507a399d5143a804928d25a32 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Mon, 22 Feb 2021 13:05:08 +0000 Subject: [PATCH] tasks - avoid seg on null client --- src/modules/tasks/e_mod_main.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/modules/tasks/e_mod_main.c b/src/modules/tasks/e_mod_main.c index 85003f057..643b642e0 100644 --- a/src/modules/tasks/e_mod_main.c +++ b/src/modules/tasks/e_mod_main.c @@ -333,11 +333,10 @@ _gc_id_new(const E_Gadcon_Client_Class *client_class EINA_UNUSED) static void _tasks_cb_iconify_end_cb(void *data, Evas_Object *obj EINA_UNUSED, const char *sig EINA_UNUSED, const char *src EINA_UNUSED) { - Tasks_Item *item; - E_Client *ec; + Tasks_Item *item = data; + E_Client *ec = item->client; - item = data; - ec = item->client; + if (!ec) return; evas_object_layer_set(ec->frame, ec->layer); ec->layer_block = 0;