| Re: [AD] 4.0.2 releasei/CVS | 
[ Thread Index | 
Date Index
| More lists.liballeg.org/allegro-developers Archives
] 
On 2002-06-20, Evert <eglebbk@xxxxxxxxxx> wrote:
> Let me see if I understand this: I need to install a handler for the close 
> request that sets a flag I need to check from my main code. I should not 
> call exit() from the handler, since I assume this is what Allegro itself 
> does, right?
Yes.  Notice the subtle hypocrisy, since the documentation warns
specifically against doing that.
> More generally though, without trapping the event in user code, the close 
> button can never assure a clean shutdown, so IMHO the default handler 
> should simply be to ignore the close request.
Exactly.
> IIRC, this used to be the default at some point during the 3.9.xx WIP 
> series. I don't really think it's a regression to change behavior that now 
> results in a crash into an ignore, but as I said, that's just IMHO.
Maybe.  It might be safer to put in some REALLY LOUD AND OBVIOUS
DOCUMENTATION warning of the future change first.
-- 
王浩禎