From 40537ae335fe279a7234eb97e3b0730a1e3ccfd3 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Sat, 25 Mar 2023 15:52:03 +0100 Subject: Wayland: slightly simpler writing of function wl_keyboard_key() --- src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx b/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx index 07eabfd42..8a8a8b042 100644 --- a/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx +++ b/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx @@ -698,7 +698,6 @@ fprintf(stderr, "key %s: sym: %-12s(%d) code:%u fl_win=%p, ", action, buf, sym, Fl::e_keysym = '0'; for_key_vector = '0'; } - if (for_key_vector >= 'a' && for_key_vector <= 'z') for_key_vector -= 32; if (state == WL_KEYBOARD_KEY_STATE_PRESSED) { if (search_int_vector(key_vector, for_key_vector) < 0) key_vector.push_back(for_key_vector); } else { @@ -1580,7 +1579,7 @@ void *Fl_Wayland_Screen_Driver::control_maximize_button(void *data) { int Fl_Wayland_Screen_Driver::event_key(int k) { - if (k >= 'a' && k <= 'z') k -= 32; + if (k >= 'A' && k <= 'Z') k += 32; return (search_int_vector(key_vector, k) >= 0); } -- cgit v1.2.3