From 5b26d2b203ba68d94e1dfa3e46b7198fc6b2969b Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Thu, 10 Mar 2022 16:06:04 +0100 Subject: Fix for issue #404 about Fl::get_key(int). --- src/drivers/Wayland/Fl_Wayland_System_Driver.cxx | 1 + 1 file changed, 1 insertion(+) (limited to 'src/drivers') diff --git a/src/drivers/Wayland/Fl_Wayland_System_Driver.cxx b/src/drivers/Wayland/Fl_Wayland_System_Driver.cxx index 96a4c16cd..46351646c 100644 --- a/src/drivers/Wayland/Fl_Wayland_System_Driver.cxx +++ b/src/drivers/Wayland/Fl_Wayland_System_Driver.cxx @@ -37,6 +37,7 @@ int Fl_Wayland_System_Driver::event_key(int k) { return Fl::event_state(8<<(k-FL_Button)); int sym = Fl::event_key(); if (sym >= 'a' && sym <= 'z' ) sym -= 32; + if (k >= 'a' && k <= 'z' ) k -= 32; return (Fl::event() == FL_KEYDOWN || Fl::event() == FL_SHORTCUT) && sym == k; } -- cgit v1.2.3