Enlightenment CVS committal Author : doursse Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/bin Modified Files: evas_software_xcb_main.c evas_xrender_x11_main.c evas_xrender_xcb_main.c Log Message: free memory when we quit the tests. Free allocated string in the xcb apps =================================================================== RCS file: /cvs/e/e17/libs/evas/src/bin/evas_software_xcb_main.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- evas_software_xcb_main.c 9 Sep 2006 08:10:23 -0000 1.9 +++ evas_software_xcb_main.c 12 Sep 2006 07:35:49 -0000 1.10 @@ -90,6 +90,7 @@ win, rep->atom, encoding, 8, strlen (class_str), class_str); free (rep); + free (class_str); } int =================================================================== RCS file: /cvs/e/e17/libs/evas/src/bin/evas_xrender_x11_main.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- evas_xrender_x11_main.c 14 Jan 2006 12:13:34 -0000 1.2 +++ evas_xrender_x11_main.c 12 Sep 2006 07:35:49 -0000 1.3 @@ -85,7 +85,7 @@ { case ButtonPress: if (ev.xbutton.button == 3) - exit(0); + goto exit; #if 0 if (!pause_me) pause_me = 1; @@ -129,6 +129,12 @@ if (pause_me == 2) usleep(100000); } + + exit: + setdown(); + evas_free(evas); + XCloseDisplay(disp); evas_shutdown(); + return 0; } =================================================================== RCS file: /cvs/e/e17/libs/evas/src/bin/evas_xrender_xcb_main.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- evas_xrender_xcb_main.c 6 May 2006 06:23:53 -0000 1.2 +++ evas_xrender_xcb_main.c 12 Sep 2006 07:35:49 -0000 1.3 @@ -92,6 +92,7 @@ win, rep->atom, encoding, 8, strlen (class_str), class_str); free (rep); + free (class_str); } int @@ -186,15 +187,7 @@ XCBButtonPressEvent *ev = (XCBButtonPressEvent *)e; if (ev->detail.id == 3) - { - setdown(); - evas_free(evas); - free(e); - XCBDisconnect(conn); - evas_shutdown(); - exit(0); - - } + goto exit; #if 0 if (!pause_me) pause_me = 1; @@ -253,6 +246,7 @@ usleep(100000); } + exit: setdown(); evas_free(evas); XCBDisconnect(conn); ------------------------------------------------------------------------- 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