Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/canvas


Modified Files:
        evas_main.c 


Log Message:


tackpatch

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/canvas/evas_main.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- evas_main.c 19 Jun 2005 12:45:29 -0000      1.20
+++ evas_main.c 19 Jun 2005 13:06:36 -0000      1.21
@@ -150,9 +150,12 @@
        e->obscures = evas_list_remove(e->obscures, e->obscures->data);
      }
 
-   e->engine.func->info_free(e, e->engine.info);
-   e->engine.func->context_free(e->engine.data.output, e->engine.data.context);
-   e->engine.func->output_free(e->engine.data.output);
+   if (e->engine.func) 
+     {
+       e->engine.func->info_free(e, e->engine.info);
+       e->engine.func->context_free(e->engine.data.output, 
e->engine.data.context);
+       e->engine.func->output_free(e->engine.data.output);
+     }
 
    for (i = 0; i < e->modifiers.mod.count; i++)
      free(e->modifiers.mod.list[i]);




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to