diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index dd8da400cd..9ff7696ecd 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -360,16 +360,18 @@ MixerStrip::set_route (boost::shared_ptr rt) } if (is_audio_track()) { - boost::shared_ptr at = audio_track(); - at->FreezeChange.connect (route_connections, invalidator (*this), boost::bind (&MixerStrip::map_frozen, this), gui_context()); + } + if (is_track ()) { + button_table.attach (*rec_enable_button, 0, 2, 2, 3); rec_enable_button->set_sensitive (_session->writable()); rec_enable_button->show(); - } else if (!is_track()) { + } else { + /* non-master bus */ if (!_route->is_master()) {