From f07518ac22df9e09c59b7ebb0bf82ffe89438726 Mon Sep 17 00:00:00 2001
From: Just van Rossum <just@letterror.com>
Date: Thu, 9 Jan 2003 23:18:39 +0000
Subject: [PATCH] support unicode in menu items

---
 Lib/plat-mac/FrameWork.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Lib/plat-mac/FrameWork.py b/Lib/plat-mac/FrameWork.py
index 5ebf9d182b..f465d84010 100644
--- a/Lib/plat-mac/FrameWork.py
+++ b/Lib/plat-mac/FrameWork.py
@@ -561,7 +561,10 @@ class Menu:
 		self.menu.AppendMenu('x')		# add a dummy string
 		self.items.append((label, shortcut, callback, kind))
 		item = len(self.items)
-		self.menu.SetMenuItemText(item, label)		# set the actual text
+		if isinstance(label, unicode):
+			self.menu.SetMenuItemTextWithCFString(item, label)
+		else:
+			self.menu.SetMenuItemText(item, label)
 		if shortcut and type(shortcut) == type(()):
 			modifiers, char = shortcut[:2]
 			self.menu.SetItemCmd(item, ord(char))
-- 
2.49.0