Am 24/07/2015 um 07:57 schrieb Pete Goodeve:
The first thing I wanted to look at was annoying crash when one
quits Sequitur. Turn out that this is due to a static object that has
a destructor called on quitting. This wants to delete some BBitmaps,
but the debugger is called because "You need to have a valid app_server
connection first!". Obviously there *was* an app_server connection,
because it was doing everything right before, bu I guess (in Haiku) it
is broken before the destructor gets called. (Worked fine in BeOS,
naturally.)
I've hacked in a fix, by calling the guts of the destructor in QuitRequested,
but I'd be interested to know if this is a fundamental difference in Haiku.
Still using gcc 2.95, so that can't be factor.
I'd be glad to know if this should be "corrected", or if I should live with the
hack.