summaryrefslogtreecommitdiffstats
path: root/win
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 /win
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 'win')
0 files changed, 0 insertions, 0 deletions