diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-02-22 14:42:40 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-02-22 15:31:26 -0500 |
commit | 25a24e0805e437d7a8491644d08f6535874fe96b (patch) | |
tree | 8fc414dc2d830694ef052559d9550ab6756d38b9 /gtk2_ardour/mixer_ui.cc | |
parent | 21c3d17ae15373ae9eaabf17e3e6b5e946b82fdd (diff) |
rework dialog-close-focus-reset change to work in Tabbed
Diffstat (limited to 'gtk2_ardour/mixer_ui.cc')
-rw-r--r-- | gtk2_ardour/mixer_ui.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index d7a4fc7917..1f5a627936 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -34,6 +34,7 @@ #include <glibmm/threads.h> #include <gtkmm2ext/gtk_ui.h> +#include <gtkmm2ext/keyboard.h> #include <gtkmm2ext/utils.h> #include <gtkmm2ext/tearoff.h> #include <gtkmm2ext/window_title.h> @@ -317,6 +318,7 @@ Mixer_UI::use_own_window (bool and_fill_it) win->set_name ("MixerWindow"); ARDOUR_UI::instance()->setup_toplevel_window (*win, _("Mixer"), this); win->signal_scroll_event().connect (sigc::mem_fun (*this, &Mixer_UI::on_scroll_event), false); + win->signal_event().connect (sigc::bind (sigc::ptr_fun (&Keyboard::catch_user_event_for_pre_dialog_focus), win)); win->set_data ("ardour-bindings", bindings); update_title (); } |