From f1be468272dd699c144038dfe5113b458a70303d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 7 Oct 2007 17:20:28 +0000 Subject: [PATCH] fTriggerIndex was still a byte index in BMenuItem::SetTrigger() - this one fixes bug #1506 once and for all :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22476 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/MenuItem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/interface/MenuItem.cpp b/src/kits/interface/MenuItem.cpp index 6c286b5d93..93ed8c02bf 100644 --- a/src/kits/interface/MenuItem.cpp +++ b/src/kits/interface/MenuItem.cpp @@ -265,7 +265,7 @@ BMenuItem::SetTrigger(char trigger) pos = strchr(Label(), trigger); } if (pos != NULL) { - fTriggerIndex = pos - Label(); + fTriggerIndex = UTF8CountChars(Label(), pos - Label()); fTrigger = tolower(UTF8ToCharCode(&pos)); } else { fTrigger = 0;