diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 5db6123c99..d40eff5ec2 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -654,7 +654,6 @@ Editor::Editor () load_bindings (); register_actions (); bind_mouse_mode_buttons (); - set_action_defaults (); build_edit_mode_menu(); build_zoom_focus_menu(); @@ -665,6 +664,8 @@ Editor::Editor () setup_toolbar (); + set_action_defaults (); + ARDOUR_UI::instance()->ActionsReady.connect_same_thread (*this, std::bind (&Editor::initialize_ruler_actions, this)); RegionView::RegionViewGoingAway.connect (*this, invalidator (*this), std::bind (&Editor::catch_vanishing_regionview, this, _1), gui_context());