all repos — fluxbox @ 131d04cf423b36bcfeba351eecc520b94586f729

custom fork of the fluxbox windowmanager

Check for NoSymbol more explicitly - thanks Julien Trolet (dmxen at 
sourceforge)
simonb simonb
commit

131d04cf423b36bcfeba351eecc520b94586f729

parent

80389b5dd5e7be4025cafbb2e7b055fd06f4f56d

2 files changed, 7 insertions(+), 2 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,6 +1,9 @@

(Format: Year/Month/Day) Changes for 1.0rc2: *06/06/25: + * Explicitly map NoSymbol to keycode 0 (thanks Julien Trolet) + (seems to be assigned to several keycodes) + FbTk/KeyUtil.cc * Menu aware of text encodings (Simon) - new menu file options: [encoding] {CODESET}
M src/FbTk/KeyUtil.ccsrc/FbTk/KeyUtil.cc

@@ -172,8 +172,10 @@

unsigned int KeyUtil::getKey(const char *keystr) { if (!keystr) return 0; - return XKeysymToKeycode(App::instance()->display(), - XStringToKeysym(keystr)); + KeySym sym = XStringToKeysym(keystr); + if (sym==NoSymbol) + return 0; + return XKeysymToKeycode(App::instance()->display(), sym); }