From 12e885ef8384ca678a59f73024d620511046d1b0 Mon Sep 17 00:00:00 2001 From: GZharun Date: Fri, 19 Sep 2014 14:15:42 +0300 Subject: [PATCH] [Summary] Added grab focus action when panner or fader is pressed. --- gtk2_ardour/panner_interface.cc | 2 ++ libs/gtkmm2ext/fader.cc | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/panner_interface.cc b/gtk2_ardour/panner_interface.cc index 33d6cd1429..cde55051dc 100644 --- a/gtk2_ardour/panner_interface.cc +++ b/gtk2_ardour/panner_interface.cc @@ -127,6 +127,8 @@ PannerInterface::value_change () bool PannerInterface::on_button_press_event (GdkEventButton* ev) { + grab_focus(); + if (Gtkmm2ext::Keyboard::is_edit_event (ev)) { edit (); return true; diff --git a/libs/gtkmm2ext/fader.cc b/libs/gtkmm2ext/fader.cc index ebcf6834cc..344894c3a0 100755 --- a/libs/gtkmm2ext/fader.cc +++ b/libs/gtkmm2ext/fader.cc @@ -255,10 +255,12 @@ Fader::on_size_allocate (Gtk::Allocation& alloc) bool Fader::on_button_press_event (GdkEventButton* ev) { + grab_focus(); + if (_read_only) { return false; } - + if (ev->type != GDK_BUTTON_PRESS) { return true; }