quashed another case of the 32-bit warning.
diff --git a/Lib/plat-mac/FrameWork.py b/Lib/plat-mac/FrameWork.py
index 24acd41..5ebf9d1 100644
--- a/Lib/plat-mac/FrameWork.py
+++ b/Lib/plat-mac/FrameWork.py
@@ -645,7 +645,7 @@
 		reply = self.menu.PopUpMenuSelect(x, y, default)
 		if not reply:
 			return
-		id = (reply & 0xffff0000) >> 16
+		id = (reply >> 16) & 0xffff
 		item = reply & 0xffff
 		if not window:
 			wid = MyFrontWindow()