fix crash in battery gadget when deleting a gadget after module has been unloaded...
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 26 Oct 2012 11:43:07 +0000 (11:43 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 26 Oct 2012 11:43:07 +0000 (11:43 +0000)
SVN revision: 78523

src/modules/battery/e_mod_main.c

index 8c1992323efdf4cd821a2144571db20b1d4b7391..ba83a69dd094b7ec3a4116d5eb0780e59dd02d07 100644 (file)
@@ -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)
      {