changeset 346:5acce45e2ec6

Avoid NaN in empty notes in template matrix
author Chris Cannam
date Wed, 12 Aug 2015 16:01:58 +0100
parents 506f57984407
children eee4c7fd15ab
files src/LiveInstruments.cpp
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/LiveInstruments.cpp	Wed Aug 12 15:03:30 2015 +0100
+++ b/src/LiveInstruments.cpp	Wed Aug 12 16:01:58 2015 +0100
@@ -77,7 +77,9 @@
         for (auto &d: t.data) {
             float sum = 0.f;
             for (auto v: d) sum += v;
-            for (auto &v: d) v /= sum;
+            if (sum > 0.f) {
+                for (auto &v: d) v /= sum;
+            }
         }
     }