Mercurial > hg > ugly-duckling
changeset 498:4219ebadf7f5
Fix note deduction edge case.
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Mon, 14 Aug 2017 09:01:06 +0100 |
parents | c39df81c4dae |
children | 43b2f2dae5cc |
files | src/app/visualisations/FeatureUtilities.ts |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/app/visualisations/FeatureUtilities.ts Sun Aug 13 19:44:07 2017 +0100 +++ b/src/app/visualisations/FeatureUtilities.ts Mon Aug 14 09:01:06 2017 +0100 @@ -134,8 +134,10 @@ const isMarker = !hasDuration && binCount === 0 && featureData[0].featureValues == null; + const hasUnit = descriptor.configured && descriptor.configured.unit; - const isMaybeNote = getCanonicalNoteLikeUnit(descriptor.configured.unit) + const isMaybeNote = hasUnit + && getCanonicalNoteLikeUnit(descriptor.configured.unit) && [1, 2].find(nBins => nBins === binCount); // TODO any need to be directly inspecting features?