diff options
Diffstat (limited to 'dw/fltkviewport.cc')
-rw-r--r-- | dw/fltkviewport.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/dw/fltkviewport.cc b/dw/fltkviewport.cc index 5a58565e..c173ad50 100644 --- a/dw/fltkviewport.cc +++ b/dw/fltkviewport.cc @@ -238,9 +238,9 @@ int FltkViewport::handle (int event) * sends the event here. Returning zero tells FLTK to resend the * event as SHORTCUT, which we finally route to the parent. */ - /* As we don't know the exact keybindings set by the user, we ask - * for all of them (except Tab to keep form navigation). */ - if (Fl::event_key() != FL_Tab) + /* As we don't know the exact keybindings set by the user, we ask for + * all of them (except for the minimum needed to keep form navigation).*/ + if (Fl::event_key() != FL_Tab || Fl::event_ctrl()) return 0; break; |