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

Reply via email to