From 68c11dfc68079e4afc671201889edfab159a82ee Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 22 Jan 2013 09:01:25 +0000 Subject: [PATCH] possibly fix possibly existing clock popup crash ticket #2090 SVN revision: 83062 --- src/modules/clock/e_mod_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/clock/e_mod_main.c b/src/modules/clock/e_mod_main.c index b712bf9e2..44fa483ce 100644 --- a/src/modules/clock/e_mod_main.c +++ b/src/modules/clock/e_mod_main.c @@ -302,7 +302,7 @@ _clock_popup_fullscreen_change(Instance *inst, int type __UNUSED__, void *ev __U static Eina_Bool _clock_popup_desk_change(Instance *inst, int type __UNUSED__, E_Event_Desk_After_Show *ev) { - if (!inst->gcc->gadcon || !inst->gcc->gadcon->shelf) return ECORE_CALLBACK_RENEW; + if ((!inst->gcc) || (!inst->gcc->gadcon) || (!inst->gcc->gadcon->shelf)) return ECORE_CALLBACK_RENEW; if (e_shelf_desk_visible(inst->gcc->gadcon->shelf, ev->desk)) return ECORE_CALLBACK_RENEW; _clock_popup_free(inst); return ECORE_CALLBACK_RENEW;