X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fapple2.c;fp=hacks%2Fapple2.c;h=8e7cf41d1b293dce1dca7ea301916ec5770e6076;hb=5f1f12f2a37da634000f96d18d59cc73a8814ef7;hp=da5a6b899320f5e2038e835d14050d8deadcb10b;hpb=3243731044b944673630b55e16674c191b026f84;p=xscreensaver diff --git a/hacks/apple2.c b/hacks/apple2.c index da5a6b89..8e7cf41d 100644 --- a/hacks/apple2.c +++ b/hacks/apple2.c @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 1998-2006 Jamie Zawinski +/* xscreensaver, Copyright (c) 1998-2010 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -702,7 +702,18 @@ apple2_one_frame (apple2_sim_t *sim) XClearWindow(sim->dpy, sim->window); - /* #### free sim? */ + /* free sim */ + /* This is from a2_make_font */ + free(sim->text_im->data); + sim->text_im->data = 0; + XDestroyImage(sim->text_im); + + /* And free else */ + analogtv_release(sim->dec); + free(sim->st); + free(sim->inp); + free(sim); + return 0; }