From: <enl...@li...> - 2006-01-22 14:17:26
|
Enlightenment CVS committal Author : devilhorns Project : e_modules Module : snow Dir : e_modules/snow Modified Files: e_mod_config.c Log Message: Fixes for E_Config_Dialog_View =================================================================== RCS file: /cvsroot/enlightenment/e_modules/snow/e_mod_config.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- e_mod_config.c 15 Jan 2006 08:40:00 -0000 1.10 +++ e_mod_config.c 22 Jan 2006 14:17:16 -0000 1.11 @@ -31,16 +31,18 @@ _config_snow_module(E_Container *con, Snow *s) { E_Config_Dialog *cfd; - E_Config_Dialog_View v; + E_Config_Dialog_View *v; - v.create_cfdata = _create_data; - v.free_cfdata = _free_data; - v.basic.apply_cfdata = _basic_apply_data; - v.basic.create_widgets = _basic_create_widgets; - v.advanced.apply_cfdata = NULL; - v.advanced.create_widgets = NULL; + v = E_NEW(E_Config_Dialog_View, 1); + + v->create_cfdata = _create_data; + v->free_cfdata = _free_data; + v->basic.apply_cfdata = _basic_apply_data; + v->basic.create_widgets = _basic_create_widgets; + v->advanced.apply_cfdata = NULL; + v->advanced.create_widgets = NULL; - cfd = e_config_dialog_new(con, _("Snow Configuration"), NULL, 0, &v, s); + cfd = e_config_dialog_new(con, _("Snow Configuration"), NULL, 0, v, s); s->config_dialog = cfd; } |