From 0eed9aa777e5c37b729ec4815a33415c837ce195 Mon Sep 17 00:00:00 2001 From: Brendan Hagan Date: Thu, 21 Jul 2022 17:11:49 -0400 Subject: [PATCH] fix: unicode text entry on set symbol editor --- src/gui/symbol/part_list.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/symbol/part_list.cpp b/src/gui/symbol/part_list.cpp index 310b21c3..24445514 100644 --- a/src/gui/symbol/part_list.cpp +++ b/src/gui/symbol/part_list.cpp @@ -266,8 +266,10 @@ void SymbolPartList::onChar(wxKeyEvent& ev) { } break; default: - // See gui/value/text.cpp - #ifdef __WXMSW__ + // See gui/value/text.cpp + #if defined UNICODE + if (ev.GetUnicodeKey() >= WXK_SPACE) { + #elif defined __WXMSW__ if (ev.GetKeyCode() >= _(' ') && ev.GetKeyCode() == (int)ev.GetRawKeyCode()) { #else if (ev.GetKeyCode() >= _(' ') /*&& ev.GetKeyCode() == (int)ev.GetRawKeyCode()*/) {