diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 13:38:44 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 13:41:28 -0400 |
commit | 0a53b13de51d2df9a3fd5271b90af25530a109ca (patch) | |
tree | c23b24299cff8968009386fb364186588902b3f4 /libs/ardour/route.cc | |
parent | 0cf116c43a1967821293f6a4b3d9bb6fe69848eb (diff) |
Disk IO "pre-fader" means pre-trim, not post-trim
Diffstat (limited to 'libs/ardour/route.cc')
-rw-r--r-- | libs/ardour/route.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index b972652bb3..029fb99501 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -4681,14 +4681,12 @@ Route::setup_invisible_processors () switch (_disk_io_point) { case DiskIOPreFader: if (trim != new_processors.end()) { - /* insert AFTER TRIM */ - ProcessorList::iterator insert_pos = trim; - ++insert_pos; + /* insert BEFORE TRIM */ if (_disk_writer) { - new_processors.insert (insert_pos, _disk_writer); + new_processors.insert (trim, _disk_writer); } if (_disk_reader) { - new_processors.insert (insert_pos, _disk_reader); + new_processors.insert (trim, _disk_reader); } } else { if (_disk_writer) { |