Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_eap_editor.c e_widget_fsel.c 


Log Message:


fix some segv's and valgrind errors.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -3 -r1.47 -r1.48
--- e_eap_editor.c      1 Sep 2006 13:57:28 -0000       1.47
+++ e_eap_editor.c      3 Sep 2006 11:55:16 -0000       1.48
@@ -170,15 +170,15 @@
    if (data->editor->eap->image) 
evas_stringshare_del(data->editor->eap->image);
    data->editor->eap->width = 0;
    data->editor->eap->height = 0;
-   e_object_unref(E_OBJECT(data->editor->eap));
    if (data->editor)
      {
-       if (data->editor->img) evas_object_del(data->editor->img);
-       if (data->editor->img_widget) evas_object_del(data->editor->img_widget);
-       if (data->editor->fsel) evas_object_del(data->editor->fsel);
+//     if (data->editor->img) evas_object_del(data->editor->img);
+//     if (data->editor->img_widget) evas_object_del(data->editor->img_widget);
+//     if (data->editor->fsel) evas_object_del(data->editor->fsel);
 //     if (data->editor->fsel_dia) 
e_object_del(E_OBJECT(data->editor->fsel_dia));
        free(data->editor);
      }
+   e_object_unref(E_OBJECT(data->editor->eap));
    free(data);
 }
 
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_widget_fsel.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -3 -r1.34 -r1.35
--- e_widget_fsel.c     30 Aug 2006 15:56:12 -0000      1.34
+++ e_widget_fsel.c     3 Sep 2006 11:55:16 -0000       1.35
@@ -178,7 +178,7 @@
      }
    if (wd->o_files_frame)
      e_widget_scrollframe_child_pos_set(wd->o_files_frame, 0, 0);
-   if (stat(wd->path, &st) == 0)
+   if ((wd->path) && (stat(wd->path, &st) == 0))
      e_widget_entry_text_set(wd->o_entry, wd->path);
    E_FREE(wd->path);
    if (wd->chg_func) wd->chg_func(wd->chg_data, wd->obj);



-------------------------------------------------------------------------
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