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;