diff --git a/libs/ardour/audio_playlist.cc b/libs/ardour/audio_playlist.cc index d6cb85335d..59274dc12c 100644 --- a/libs/ardour/audio_playlist.cc +++ b/libs/ardour/audio_playlist.cc @@ -1072,9 +1072,11 @@ AudioPlaylist::copy_dependents (const vector& old_and_new, boost::sh boost::dynamic_pointer_cast(ci->second.new_in), boost::dynamic_pointer_cast(ci->second.new_out))); - /* add it at the right position */ + /* add it at the right position - which must be at the start + * of the fade-out region + */ - new_xfade->set_position (ci->second.new_in->position(), this); + new_xfade->set_position (ci->second.new_out->position(), this); other_audio->add_crossfade (new_xfade); } }