summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_track.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-07-06 19:18:33 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-07-06 19:18:33 +0000
commitf110126fcab5419d5004ad497f2e6f39a2f18969 (patch)
tree53cdfe509094c215005ddb5b9e5e11962ae139b1 /libs/ardour/audio_track.cc
parent0dc992bcf7f5e2ace58fb3cec05f2cff05a5ffbc (diff)
do not deactivate the meter in a frozen track
git-svn-id: svn://localhost/ardour2/branches/3.0@12991 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/audio_track.cc')
-rw-r--r--libs/ardour/audio_track.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/audio_track.cc b/libs/ardour/audio_track.cc
index 293ca0d2c1..6161147f44 100644
--- a/libs/ardour/audio_track.cc
+++ b/libs/ardour/audio_track.cc
@@ -672,7 +672,7 @@ AudioTrack::freeze_me (InterThreadInfo& itt)
for (ProcessorList::iterator r = _processors.begin(); r != _processors.end(); ++r) {
- if (!(*r)->does_routing()) {
+ if (!(*r)->does_routing() && !boost::dynamic_pointer_cast<PeakMeter>(*r)) {
FreezeRecordProcessorInfo* frii = new FreezeRecordProcessorInfo ((*r)->get_state(), (*r));