diff --git a/libs/ardour/mixer_snapshot.cc b/libs/ardour/mixer_snapshot.cc index 15dd2e07ce..752449db27 100644 --- a/libs/ardour/mixer_snapshot.cc +++ b/libs/ardour/mixer_snapshot.cc @@ -333,6 +333,15 @@ void MixerSnapshot::recall() boost::shared_ptr route = _session->route_by_name(state.name); + if(route) { + if(route->is_auditioner() || route->is_master() || route->is_monitor()) { + /* we need to special case this but I still + want to be able to set some state info here + skip... for now */ + continue; + } + } + if(route) { PresentationInfo::order_t order = route->presentation_info().order(); string name = route->name();