Luke J Crook wrote: > But the error you are seeing is caused by the following: > > (:quit-event () > (sdl:free-surface *bild*) > t) > > You free the SURFACE in *BILD*. But then the macro WITH-EVENTS executes > :IDLE once more prior to exiting the event loop. Then in :IDLE you attempt > to DRAW *BILD* to display but because *BILD* is already freed the result is > a crash to the debugger. > > So, thanks for identifying a nasty little bug in WITH-EVENTS. I'll fix that. > As a workaround, don't free *BILD*. The SURFACE is freed automatically upon > garbage collection. > Fixed in SVN, the starter-pack and the CLiki for asdf-install. Remember to clean out the stale fasl's from common-lisp-controller.
- Luke _______________________________________________ application-builder mailing list [email protected] http://www.lispniks.com/mailman/listinfo/application-builder
