On Sat, Sep 06, 2008 at 06:22:27PM -0400, Seth Thomas Rasmussen wrote:
> If why or anyone wouldn't mind explaining some of the related details,
> either to the crash or exposing exceptions.. or both, I'd be very
> appreciative! I am gonna keep trying to learn enough C to make all my
> dreams come true, but I must confess I like living up in the clouds
> with my rubies and what not.

This crash looks very similar to a crash I solved tonight.  I'll
work on getting a new build out for OS X within the day.  The
problem was that the Cairo API depends on always having a drawing
surface available, but Shoes doesn't always have a drawing surface
(since some paints happen on an event -- such as on load or on a
click.)

Previously I would just create a Cairo context whenever it was
missing.  But now I'm creating a scratch surface at the application
level.  So, fewer surfaces to manage.  Which means a lessy buggy
Shoes.

_why

Reply via email to