diff options
Diffstat (limited to 'src/track/keyutils.cpp')
-rw-r--r-- | src/track/keyutils.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/track/keyutils.cpp b/src/track/keyutils.cpp index 1a23eec2d9..87c2148542 100644 --- a/src/track/keyutils.cpp +++ b/src/track/keyutils.cpp @@ -407,6 +407,11 @@ ChromaticKey KeyUtils::scaleKeySteps(ChromaticKey key, int key_changes) { // static mixxx::track::io::key::ChromaticKey KeyUtils::calculateGlobalKey( const KeyChangeList& key_changes, const int iTotalSamples, int iSampleRate) { + if (key_changes.size() == 1) { + qDebug() << keyDebugName(key_changes[0].first); + return key_changes[0].first; + } + const int iTotalFrames = iTotalSamples / 2; QMap<mixxx::track::io::key::ChromaticKey, double> key_histogram; |