wx.TE_PROCESS_ENTER not working on OS X

Hi all,
I have a text field in a mac OS X app:

self.entry = EntryCtrl(self.panel, style = wx.TE_RICH|wx.TE_PROCESS_ENTER|wx.TE_MULTILINE, size = (1100, 200))

EntryCtrl is just a wx.TextCtrl with it’s Insert method overridden, so nothing changed in init etc.

However, when I enter stuff into this field, the bound method isn’t called. It’s bound like this:

self.entry.Bind(wx.EVT_TEXT_ENTER, self.onEnter)

This same code works with no modifications on Windows.

Any ideas why?

Cheers,

Take care,

Chris Norman