From 3a3afe7cfca0b3f2f5e4b3e6f67228e69022962e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 5 Mar 2016 01:37:59 +0100 Subject: [PATCH] fix playlist channel-count when removing a connected port. when removing a connected port, IO::remove_port() emits (IOChange::ConnectionsChanged | IOChange::ConfigurationChanged) --- libs/ardour/audio_diskstream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/audio_diskstream.cc b/libs/ardour/audio_diskstream.cc index 6f7c2d6229..f2e4245823 100644 --- a/libs/ardour/audio_diskstream.cc +++ b/libs/ardour/audio_diskstream.cc @@ -168,7 +168,7 @@ AudioDiskstream::non_realtime_input_change () need_write_sources = true; } - if (input_change_pending.type == IOChange::ConfigurationChanged) { + if (input_change_pending.type & IOChange::ConfigurationChanged) { RCUWriter writer (channels); boost::shared_ptr c = writer.get_copy();