App.Mainloop is never called if OnInit() contains a dialog (OS X)

I did raise this a week or two ago but as my post was embedded in an existing thread maybe it wasn’t noticed.

The problem is only with wx 3.0.x under OS X (wx 2.9.4 is OK) and occurs when the wx.App’s OnInit contains a dialog such as a wx.MessageDialog or a GenericMessageDialog.

The program appears to be running properly and responds to button clicks etc. but as the attached output log shows, the app’s MainLoop is never called and calls to {TopWindow}.Close() have no effect.

I would be grateful if anyone can confirm the same effect when running the attached test program and advise where best to report the problem.

osx_stdout.txt (459 Bytes)

showmessage.py (2.1 KB)

···


Regards
David Hughes
Forestfield Software