From: Jack Jansen Date: Sat, 31 Aug 2002 01:20:53 +0000 (+0000) Subject: MenuID's are signed. X-Git-Tag: v2.3c1~4248 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f94cadf456e676143bc06f8918d0f50f1b52ab17;p=thirdparty%2FPython%2Fcpython.git MenuID's are signed. --- diff --git a/Mac/Tools/IDE/Wapplication.py b/Mac/Tools/IDE/Wapplication.py index 27613f2cb42d..f78ef5e0a6cf 100644 --- a/Mac/Tools/IDE/Wapplication.py +++ b/Mac/Tools/IDE/Wapplication.py @@ -190,6 +190,8 @@ class Application(FrameWork.Application): self.checkmenus(None) result = MenuToolbox.MenuSelect(where) id = (result>>16) & 0xffff # Hi word + if id >= 0x8000: + id = -0x10000 + id item = result & 0xffff # Lo word self.do_rawmenu(id, item, window, event)