From 0a973154a84cd9afbd5fdc912799326fc7ac3759 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Tue, 8 Jan 2019 19:50:52 -0500 Subject: [PATCH] BMenu: Look for ASCII characters < 128, not < 255. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise we will include ISO 8859-15 (é, à, etc.) Thanks to PulkoMandy for pointing this out! --- src/kits/interface/Menu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/interface/Menu.cpp b/src/kits/interface/Menu.cpp index b62ac43ca4..457868a110 100644 --- a/src/kits/interface/Menu.cpp +++ b/src/kits/interface/Menu.cpp @@ -2883,7 +2883,7 @@ BMenu::_ChooseTrigger(const char* title, int32& index, uint32& trigger, nextCharacter = title; character = nextCharacter; while ((c = BUnicodeChar::FromUTF8(&nextCharacter)) != 0) { - if (!(c < 255 && BUnicodeChar::IsAlNum(c)) || triggers.HasTrigger(c)) { + if (!(c < 128 && BUnicodeChar::IsAlNum(c)) || triggers.HasTrigger(c)) { character = nextCharacter; continue; }