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]); --
