E_Config_Module *module;
module = E_NEW(E_Config_Module, 1);
- module->name = eina_stringshare_add(m->name);
- module->enabled = 0;
- e_config->modules = eina_list_append(e_config->modules, module);
+ if (module)
+ {
+ module->name = eina_stringshare_add(m->name);
+ module->enabled = 0;
+ e_config->modules = eina_list_append(e_config->modules, module);
+ }
e_config_save_queue();
}
if (modpath) eina_stringshare_del(modpath);
e_config_save_queue();
ev = E_NEW(E_Event_Module_Update, 1);
+ if (!ev) break;
ev->name = eina_stringshare_ref(em->name);
ev->enabled = 1;
ecore_event_add(E_EVENT_MODULE_UPDATE, ev,
e_config_save_queue();
ev = E_NEW(E_Event_Module_Update, 1);
+ if (!ev) break;
ev->name = eina_stringshare_ref(em->name);
ev->enabled = 0;
ecore_event_add(E_EVENT_MODULE_UPDATE, ev,
#endif
dd = E_NEW(Disable_Dialog, 1);
+ if (!dd) return;
dd->title = strdup(title);
dd->body = strdup(body);
dd->m = m;