summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2023-03-25 15:52:03 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2023-03-25 15:52:03 +0100
commit40537ae335fe279a7234eb97e3b0730a1e3ccfd3 (patch)
treeb00adf09d6cb24d41cbfd4b2aa164d245e61e931
parent9aa62f449282d84a379e7e26e2e2eac13a112136 (diff)
Wayland: slightly simpler writing of function wl_keyboard_key()
-rw-r--r--src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx3
1 files changed, 1 insertions, 2 deletions
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);
}