diff options
author | Robin Gareus <robin@gareus.org> | 2019-10-25 21:54:16 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-10-25 21:54:16 +0200 |
commit | 7bb67d0402347266a89d691e09c45d63005c7854 (patch) | |
tree | fc83c29ee6438843b5cbc0e0c94e3d2932e58e92 | |
parent | 12d4d6daa7178770052970b7b95aa32f92662ac8 (diff) |
Virtual-keyboard: fix text-entry in config widgets
-rw-r--r-- | gtk2_ardour/virtual_keyboard_window.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk2_ardour/virtual_keyboard_window.cc b/gtk2_ardour/virtual_keyboard_window.cc index dc103c52de..16e13e89a6 100644 --- a/gtk2_ardour/virtual_keyboard_window.cc +++ b/gtk2_ardour/virtual_keyboard_window.cc @@ -379,8 +379,6 @@ VirtualKeyboardWindow::on_unmap () bool VirtualKeyboardWindow::on_key_press_event (GdkEventKey* ev) { - _piano.grab_focus (); - /* try propagate unmodified events first */ if ((ev->state & 0xf) == 0) { if (gtk_window_propagate_key_event (gobj(), ev)) { @@ -388,6 +386,8 @@ VirtualKeyboardWindow::on_key_press_event (GdkEventKey* ev) } } + _piano.grab_focus (); + /* handle up/down */ if (ev->type == GDK_KEY_PRESS) { if (ev->keyval == GDK_KEY_Left) { |