From 6a17f0abc90576be63f0161366bb5f5ca921a182 Mon Sep 17 00:00:00 2001 From: ronso0 Date: Wed, 26 Jun 2019 17:19:52 +0200 Subject: use default FALSE if no config value exists yet --- src/mixer/playermanager.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/mixer/playermanager.cpp') diff --git a/src/mixer/playermanager.cpp b/src/mixer/playermanager.cpp index bc2d390baf..18590489f0 100644 --- a/src/mixer/playermanager.cpp +++ b/src/mixer/playermanager.cpp @@ -580,8 +580,13 @@ void PlayerManager::slotLoadTrackToPlayer(TrackPointer pTrack, QString group, bo } mixxx::Duration elapsed = m_cloneTimer.restart(); - bool cloneOnDoubleTap = m_pConfig->getValue( - ConfigKey("[Controls]", "CloneDeckOnLoadDoubleTap")); + // If not present in the config, use the default value + if (!m_pConfig->exists(ConfigKey("[Controls]","CloneDeckOnLoadDoubleTap"))) { + bool cloneOnDoubleTap = true; + } else { + bool cloneOnDoubleTap = m_pConfig->getValue( + ConfigKey("[Controls]", "CloneDeckOnLoadDoubleTap")); + }; if (cloneOnDoubleTap && m_lastLoadedPlayer == group && elapsed < mixxx::Duration::fromSeconds(0.5)) { // load was pressed twice quickly while [Controls],CloneDeckOnLoadDoubleTap is TRUE, // so clone another playing deck instead of loading the selected track -- cgit v1.2.3