summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXEvent.h
diff options
context:
space:
mode:
authordas <das>2007-11-08 14:26:50 (GMT)
committerdas <das>2007-11-08 14:26:50 (GMT)
commitb70b015d8e93070f8cfb10b42f444ed478c185a8 (patch)
tree080f695b63822ed8caa1ba792aaed96578512c4a /macosx/tkMacOSXEvent.h
parentad2bc9bc277cdb6120447f7d81e512eaa39f85b9 (diff)
downloadtk-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 'macosx/tkMacOSXEvent.h')
0 files changed, 0 insertions, 0 deletions