Enlightenment CVS committal Author : devilhorns Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_int_config_color_classes.c Log Message: Fix a couple potential segfault issues. =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_color_classes.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- e_int_config_color_classes.c 11 Oct 2006 04:51:30 -0000 1.20 +++ e_int_config_color_classes.c 11 Oct 2006 18:45:04 -0000 1.21 @@ -442,10 +442,12 @@ rg = e_widget_radio_group_new(&(cfdata->state)); ob = e_widget_radio_add(evas, _("Enabled"), 1, rg); cfdata->gui.renable = ob; + e_widget_disabled_set(ob, 1); evas_object_smart_callback_add(ob, "changed", _radio_cb_change, cfdata); e_widget_framelist_object_append(of, ob); ob = e_widget_radio_add(evas, _("Disabled"), 0, rg); cfdata->gui.rdisable = ob; + e_widget_disabled_set(ob, 1); evas_object_smart_callback_add(ob, "changed", _radio_cb_change, cfdata); e_widget_framelist_object_append(of, ob); e_widget_table_object_append(ot, of, 1, 0, 1, 1, 1, 1, 1, 1); @@ -554,6 +556,8 @@ if (!cfdata) return; cfdata->cur_class = (char *)e_widget_ilist_selected_label_get(obj); + e_widget_disabled_set(cfdata->gui.rdisable, 0); + e_widget_disabled_set(cfdata->gui.renable, 0); for (l = cfdata->classes; l; l = l->next) { @@ -572,6 +576,7 @@ e_widget_disabled_set(cfdata->gui.c1, 0); e_widget_disabled_set(cfdata->gui.c2, 0); e_widget_disabled_set(cfdata->gui.c3, 0); + e_widget_disabled_set(cfdata->gui.button, 0); e_widget_radio_toggle_set(cfdata->gui.renable, 1); e_widget_radio_toggle_set(cfdata->gui.rdisable, 0); } @@ -580,6 +585,7 @@ e_widget_disabled_set(cfdata->gui.c1, 1); e_widget_disabled_set(cfdata->gui.c2, 1); e_widget_disabled_set(cfdata->gui.c3, 1); + e_widget_disabled_set(cfdata->gui.button, 1); e_widget_radio_toggle_set(cfdata->gui.renable, 0); e_widget_radio_toggle_set(cfdata->gui.rdisable, 1); } ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs