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