From 303a69346a8ed74b8e9ec381dc173d2014bb7b47 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 26 Oct 2012 11:43:07 +0000 Subject: [PATCH] fix crash in battery gadget when deleting a gadget after module has been unloaded (possible if gadget is in edit mode) SVN revision: 78523 --- src/modules/battery/e_mod_main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/battery/e_mod_main.c b/src/modules/battery/e_mod_main.c index 8c1992323..ba83a69dd 100644 --- a/src/modules/battery/e_mod_main.c +++ b/src/modules/battery/e_mod_main.c @@ -115,8 +115,9 @@ _gc_shutdown(E_Gadcon_Client *gcc) #endif inst = gcc->data; - battery_config->instances = - eina_list_remove(battery_config->instances, inst); + if (battery_config) + battery_config->instances = + eina_list_remove(battery_config->instances, inst); evas_object_del(inst->o_battery); if (inst->warning) {