From d416ece3840e54c39dc0953807608e3a82952e7d Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 22 May 2010 16:21:17 +0000 Subject: [PATCH] oooh fix segv on initial run with no prior config SVN revision: 49141 --- src/modules/comp/e_mod_main.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/modules/comp/e_mod_main.c b/src/modules/comp/e_mod_main.c index 8665fd9f4..1b6ce7df4 100644 --- a/src/modules/comp/e_mod_main.c +++ b/src/modules/comp/e_mod_main.c @@ -34,6 +34,8 @@ e_modapi_init(E_Module *m) char buf[4096]; mod = calloc(1, sizeof(Mod)); + m->data = mod; + mod->module = m; snprintf(buf, sizeof(buf), "%s/e-module-comp.edj", e_module_dir_get(m)); e_configure_registry_category_add("appearance", 10, _("Look"), NULL, "preferences-appearance"); @@ -89,10 +91,7 @@ e_modapi_init(E_Module *m) E_CONFIG_LIST(D, T, match.menus, mod->conf_match_edd); mod->conf = e_config_domain_load("module.comp", mod->conf_edd); - if (!mod->conf) - { - _e_mod_config_new(m); - } + if (!mod->conf) _e_mod_config_new(m); if (!e_config->use_composite) {