summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_diskstream.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-03-05 01:37:59 +0100
committerRobin Gareus <robin@gareus.org>2016-03-05 01:37:59 +0100
commit3a3afe7cfca0b3f2f5e4b3e6f67228e69022962e (patch)
tree83508a0eb67b10e9e054a1c3bf9a0da4bc814cb9 /libs/ardour/audio_diskstream.cc
parent3dc09d42abf666932a740720a1057a7edd0dbe49 (diff)
fix playlist channel-count when removing a connected port.
when removing a connected port, IO::remove_port() emits (IOChange::ConnectionsChanged | IOChange::ConfigurationChanged)
Diffstat (limited to 'libs/ardour/audio_diskstream.cc')
-rw-r--r--libs/ardour/audio_diskstream.cc2
1 files changed, 1 insertions, 1 deletions
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<ChannelList> writer (channels);
boost::shared_ptr<ChannelList> c = writer.get_copy();