On Sat, 2004-01-03 at 09:29, Dimitrie O. Paun wrote:
- If compiled with Winelib, the dialog stays on screen after the main thread finishes with the tests; under Windows, it disappears at once.
This is a bug in Wine, don't worry about it for now. Having a Winelib version is important so that others that don't have Windows can contribute, and while this is a little annoying, it's no showstopper. Of course, we should eventually fix this...
I think we're tracking this in bugzilla - I was poking at it the other day:
http://bugs.winehq.com/show_bug.cgi?id=1918
Basically it's not at all obvious from MSDN how WM_QUIT is generated from a window being destroyed. I rather suspect that Microsofts defwndproc notices when the window being destroyed is the last one owned by the thread and then does a PostQuitMessage (which we do not). That behaviour should be verified by test case first though.
I have a feeling Alexandre should know about this - it seems like a rather core bug to still be around in Wine after all this time. I guess most apps do PostQuitMessage themselves....