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

Reply via email to