From e977b659af1bbba244df43d15fd1c02e7f82fe78 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 13 Jun 2014 22:18:10 +0200 Subject: fix keyboard shorcuts in dialogs. actually, for most dialogs, key-presses should never be relayed. a get_modal() check might be the appropriate. --- gtk2_ardour/ardour_dialog.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/ardour_dialog.cc') diff --git a/gtk2_ardour/ardour_dialog.cc b/gtk2_ardour/ardour_dialog.cc index 3690ee023b..d0d85c5cbe 100644 --- a/gtk2_ardour/ardour_dialog.cc +++ b/gtk2_ardour/ardour_dialog.cc @@ -65,7 +65,10 @@ ArdourDialog::~ArdourDialog () bool ArdourDialog::on_key_press_event (GdkEventKey* ev) { - return relay_key_press (ev, this); + if (!relay_key_press (ev, this)) { + return Gtk::Window::on_key_press_event(ev); + } + return true; } bool -- cgit v1.2.3