discomfitor pushed a commit to branch master.

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

commit 13cf6f638ded5f4152495e021fba7eec2ed803db
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Jul 28 13:49:30 2017 -0400

    handle time gadget removals for unconfigured gadgets without crashing
---
 src/modules/time/clock.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/modules/time/clock.c b/src/modules/time/clock.c
index 09ccfaf47..c7eea5064 100644
--- a/src/modules/time/clock.c
+++ b/src/modules/time/clock.c
@@ -302,6 +302,7 @@ _clock_gadget_removed_cb(void *data, Evas_Object *obj 
EINA_UNUSED, void *event_i
    Instance *inst = data;
 
    if (inst->o_clock != event_info) return;
+   if (!inst->cfg) return;
    time_config->items = eina_list_remove(time_config->items, inst->cfg);
    eina_stringshare_del(inst->cfg->timezone);
    eina_stringshare_del(inst->cfg->time_str[0]);

-- 


Reply via email to