On Mon, Sep 8, 2008 at 2:47 AM, _why <[EMAIL PROTECTED]> wrote: > 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.
Sweet, thanks!
