# HG changeset patch # User Chris Cannam # Date 1400840957 -3600 # Node ID 1d8cb0d92f4bb14231684f29fc329524f1aa065c # Parent aebee52e86b3b7c234667e6817101f331d6a09e8 Fix erroneous addition of extra point at time zero when first tapping a point with a time-difference based label scheme diff -r aebee52e86b3 -r 1d8cb0d92f4b framework/MainWindowBase.cpp --- a/framework/MainWindowBase.cpp Wed May 14 09:54:46 2014 +0100 +++ b/framework/MainWindowBase.cpp Fri May 23 11:29:17 2014 +0100 @@ -925,14 +925,14 @@ m_labeller->setSampleRate(sodm->getSampleRate()); - if (m_labeller->actingOnPrevPoint()) { + if (m_labeller->actingOnPrevPoint() && havePrevPoint) { command->deletePoint(prevPoint); } m_labeller->label (point, havePrevPoint ? &prevPoint : 0); - if (m_labeller->actingOnPrevPoint()) { + if (m_labeller->actingOnPrevPoint() && havePrevPoint) { command->addPoint(prevPoint); } }