forked from enlightenment/efl
free memory when we quit the tests. Free allocated string in the xcb apps
SVN revision: 25759
This commit is contained in:
parent
bce5edacbd
commit
691df94e56
|
@ -90,6 +90,7 @@ class_set (XCBConnection *c, XCBWINDOW win, const char *name, const char *class)
|
|||
win,
|
||||
rep->atom, encoding, 8, strlen (class_str), class_str);
|
||||
free (rep);
|
||||
free (class_str);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
|
@ -85,7 +85,7 @@ main(int argc, char **argv)
|
|||
{
|
||||
case ButtonPress:
|
||||
if (ev.xbutton.button == 3)
|
||||
exit(0);
|
||||
goto exit;
|
||||
#if 0
|
||||
if (!pause_me)
|
||||
pause_me = 1;
|
||||
|
@ -129,6 +129,12 @@ main(int argc, char **argv)
|
|||
if (pause_me == 2)
|
||||
usleep(100000);
|
||||
}
|
||||
|
||||
exit:
|
||||
setdown();
|
||||
evas_free(evas);
|
||||
XCloseDisplay(disp);
|
||||
evas_shutdown();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -92,6 +92,7 @@ class_set (XCBConnection *c, XCBWINDOW win, const char *name, const char *class)
|
|||
win,
|
||||
rep->atom, encoding, 8, strlen (class_str), class_str);
|
||||
free (rep);
|
||||
free (class_str);
|
||||
}
|
||||
|
||||
int
|
||||
|
@ -186,15 +187,7 @@ main(int argc, char **argv)
|
|||
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 @@ main(int argc, char **argv)
|
|||
usleep(100000);
|
||||
}
|
||||
|
||||
exit:
|
||||
setdown();
|
||||
evas_free(evas);
|
||||
XCBDisconnect(conn);
|
||||
|
|
Loading…
Reference in New Issue