diff --git a/libs/ardour/diskstream.cc b/libs/ardour/diskstream.cc index 3b44c51dd4..3ca463189c 100644 --- a/libs/ardour/diskstream.cc +++ b/libs/ardour/diskstream.cc @@ -380,7 +380,7 @@ Diskstream::use_playlist (boost::shared_ptr playlist) _playlist = playlist; _playlist->use(); - if (!in_set_state && recordable()) { + if (!in_set_state && destructive() && recordable()) { reset_write_sources (false); }