summaryrefslogtreecommitdiff
path: root/libs/ardour/fixed_delay.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-09-26 17:39:00 +0200
committerRobin Gareus <robin@gareus.org>2017-09-26 17:52:35 +0200
commita80c8e1bb775f74e1263cfde2145d81dc7471e9b (patch)
tree4d96a9c27866f32c6896e2481410b537705bbfda /libs/ardour/fixed_delay.cc
parent61be0990fa35a235f1f3387d03356a9850d6cc5e (diff)
Fix FixedDelayline, default configuration increased set max-delay
Diffstat (limited to 'libs/ardour/fixed_delay.cc')
-rw-r--r--libs/ardour/fixed_delay.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/fixed_delay.cc b/libs/ardour/fixed_delay.cc
index d2361433ad..70af271b81 100644
--- a/libs/ardour/fixed_delay.cc
+++ b/libs/ardour/fixed_delay.cc
@@ -91,8 +91,9 @@ FixedDelay::configure (const ChanCount& count, samplecnt_t max_delay, bool shrin
return;
}
_max_delay = max_delay;
- } else if (max_delay <= _max_delay || count <= _count) {
+ } else if (max_delay <= _max_delay && count <= _count) {
return;
+ } else {
_max_delay = std::max (_max_delay, max_delay);
}