diff options
author | das <das> | 2007-11-08 14:26:50 (GMT) |
---|---|---|
committer | das <das> | 2007-11-08 14:26:50 (GMT) |
commit | b70b015d8e93070f8cfb10b42f444ed478c185a8 (patch) | |
tree | 080f695b63822ed8caa1ba792aaed96578512c4a /win | |
parent | ad2bc9bc277cdb6120447f7d81e512eaa39f85b9 (diff) | |
download | tk-b70b015d8e93070f8cfb10b42f444ed478c185a8.zip tk-b70b015d8e93070f8cfb10b42f444ed478c185a8.tar.gz tk-b70b015d8e93070f8cfb10b42f444ed478c185a8.tar.bz2 |
* macosx/tkMacOSXCarbonEvents.c
(InstallStandardApplicationEventHandler): on Mac OS X Leopard, replace
the 2005-11-27 approach of installing the standard application handler
by calling RAEL and immediately longjmping out of it from an event
handler, as that now leads to crashes in -[NSView unlockFocus] whenever
HIToolbox uses Cocoa in Leopard (Help menu, Nav Services, Color
Picker). Instead call InstallStandardEventHandler() on the application
and menubar event targets, as Leopard ISEH finally handles these
correctly. Unfortunately need a HIToolbox-internal SPI to retrieve the
menubar event target, no public API appears have that functionality.
Diffstat (limited to 'win')
0 files changed, 0 insertions, 0 deletions