diff options
author | David Robillard <d@drobilla.net> | 2007-05-01 17:12:25 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-05-01 17:12:25 +0000 |
commit | cdaec2d09e86e28d38d5d472a90032984b0bfcb0 (patch) | |
tree | 754ddc8bab65667c8c303344c195e31bb4785e8a /libs | |
parent | a9e06980c1b9538f06c613307a633005123f7ac8 (diff) |
Fixed meter crash bug.
git-svn-id: svn://localhost/ardour2/branches/midi@1771 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/meter.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/ardour/meter.cc b/libs/ardour/meter.cc index 66e0a98dd3..1812fbf053 100644 --- a/libs/ardour/meter.cc +++ b/libs/ardour/meter.cc @@ -72,12 +72,13 @@ PeakMeter::setup (const ChanCount& in) while (_peak_power.size() > limit) { _peak_power.pop_back(); _visible_peak_power.pop_back(); + _max_peak_power.push_back(minus_infinity()); } while (_peak_power.size() < limit) { - _peak_power.push_back (0); - _visible_peak_power.push_back (minus_infinity()); - _max_peak_power.push_back (minus_infinity()); + _peak_power.push_back(0); + _visible_peak_power.push_back(minus_infinity()); + _max_peak_power.push_back(minus_infinity()); } assert(_peak_power.size() == limit); |