diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-09-04 11:49:56 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-02-22 15:31:24 -0500 |
commit | ec65e351acea329de1d09b8ce518a023001dfdab (patch) | |
tree | ed622b2e6b7435d3a7d45de22d3c734699930ece /gtk2_ardour/step_entry.cc | |
parent | a47b3c4dc56c8c5c51dd46b45328c37b740d05ab (diff) |
ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a window
Diffstat (limited to 'gtk2_ardour/step_entry.cc')
-rw-r--r-- | gtk2_ardour/step_entry.cc | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/gtk2_ardour/step_entry.cc b/gtk2_ardour/step_entry.cc index 61b5584adb..51ccd8b649 100644 --- a/gtk2_ardour/step_entry.cc +++ b/gtk2_ardour/step_entry.cc @@ -496,26 +496,18 @@ StepEntry::on_key_press_event (GdkEventKey* ev) forward to main window */ - if (!gtk_window_propagate_key_event (GTK_WINDOW(gobj()), ev)) { - KeyboardKey k (ev->state, ev->keyval); - - if (bindings->activate (k, Bindings::Press)) { - return true; - } + if (gtk_window_propagate_key_event (GTK_WINDOW(gobj()), ev)) { + return true; } - return relay_key_press (ev); + return relay_key_press (ev, this); } bool StepEntry::on_key_release_event (GdkEventKey* ev) { - if (!gtk_window_propagate_key_event (GTK_WINDOW(gobj()), ev)) { - KeyboardKey k (ev->state, ev->keyval); - - if (bindings->activate (k, Bindings::Release)) { - return true; - } + if (gtk_window_propagate_key_event (GTK_WINDOW(gobj()), ev)) { + return true; } /* don't forward releases */ |