diff --git a/gtk2_ardour/application_bar.cc b/gtk2_ardour/application_bar.cc index ce5e223c91..e6f112f723 100644 --- a/gtk2_ardour/application_bar.cc +++ b/gtk2_ardour/application_bar.cc @@ -451,7 +451,7 @@ ApplicationBar::ui_actions_ready () Glib::RefPtr act; - ActionManager::get_action (X_("Transport"), X_("ToggleExternalSync")); + act = ActionManager::get_action (X_("Transport"), X_("ToggleExternalSync")); _sync_button.set_related_action (act); act = ActionManager::get_action ("Transport", "TogglePunchIn"); @@ -947,6 +947,7 @@ ApplicationBar::parameter_changed (std::string p) if (!_session->config.get_external_sync()) { _sync_button.set_text (S_("SyncSource|Int.")); } else { + _sync_button.set_text (TransportMasterManager::instance().current()->display_name()); } } else if (p == "sync-source") { if (_session) {