Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/lib


Modified Files:
        edje_program.c 


Log Message:


dont dup empty strings :)

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_program.c,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -3 -r1.46 -r1.47
--- edje_program.c      23 Nov 2005 14:00:39 -0000      1.46
+++ edje_program.c      23 Nov 2005 14:47:36 -0000      1.47
@@ -54,8 +54,10 @@
    if (!ed) return;
    if (ed->delete_me) return;
    escb = calloc(1, sizeof(Edje_Signal_Callback));
-   escb->signal = strdup(emission);
-   escb->source = strdup(source);
+   if ((emission) && (emission[0]))
+     escb->signal = strdup(emission);
+   if ((source) && (source[0]))
+     escb->source = strdup(source);
    escb->func = func;
    escb->data = data;
    ed->callbacks = evas_list_append(ed->callbacks, escb);




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to