X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fardour_ui_dependents.cc;h=c27ade9fedfd4bd9d3ac6cc537c20cd9946a8c55;hb=5fef65538040fbac1b9edd1847a269aa925a49c9;hp=fbfc8c7afd844bd263d7350a320c517c75915a64;hpb=e5888d398350b26ba2cdc634cc9791e90b4fc6b6;p=ardour.git diff --git a/gtk2_ardour/ardour_ui_dependents.cc b/gtk2_ardour/ardour_ui_dependents.cc index fbfc8c7afd..c27ade9fed 100644 --- a/gtk2_ardour/ardour_ui_dependents.cc +++ b/gtk2_ardour/ardour_ui_dependents.cc @@ -31,6 +31,7 @@ #include "ardour/session.h" +#include "actions.h" #include "ardour_ui.h" #include "public_editor.h" #include "mixer_ui.h" @@ -59,6 +60,11 @@ ARDOUR_UI::we_have_dependents () editor->setup_tooltips (); editor->UpdateAllTransportClocks.connect (sigc::mem_fun (*this, &ARDOUR_UI::update_transport_clocks)); + /* all actions are defined */ + + ActionManager::enable_accelerators (); + ActionManager::load_menus (ARDOUR_COMMAND_LINE::menus_file); + editor->track_mixer_selection (); mixer->track_editor_selection (); } @@ -66,6 +72,7 @@ ARDOUR_UI::we_have_dependents () void ARDOUR_UI::connect_dependents_to_session (ARDOUR::Session *s) { + DisplaySuspender ds; BootMessage (_("Setup Editor")); editor->set_session (s); BootMessage (_("Setup Mixer"));