diff --git a/src/analyzer/analyzerbeats.cpp b/src/analyzer/analyzerbeats.cpp index 01591ea426b..a06bc9806d0 100644 --- a/src/analyzer/analyzerbeats.cpp +++ b/src/analyzer/analyzerbeats.cpp @@ -81,6 +81,7 @@ bool AnalyzerBeats::initialize(TrackPointer pTrack, int sampleRate, int totalSam << "\nPlugin:" << m_pluginId << "\nFixed tempo assumption:" << m_bPreferencesFixedTempo << "\nRe-analyze when settings change:" << m_bPreferencesReanalyzeOldBpm + << "\nRe-analyze imported from other software:" << m_bPreferencesReanalyzeImported << "\nFast analysis:" << m_bPreferencesFastAnalysis; m_sampleRate = sampleRate; diff --git a/src/preferences/beatdetectionsettings.h b/src/preferences/beatdetectionsettings.h index fe6a4821373..9486c09b80e 100644 --- a/src/preferences/beatdetectionsettings.h +++ b/src/preferences/beatdetectionsettings.h @@ -31,7 +31,11 @@ class BeatDetectionSettings { DEFINE_PREFERENCE_HELPERS(ReanalyzeWhenSettingsChange, bool, BPM_CONFIG_KEY, BPM_REANALYZE_WHEN_SETTINGS_CHANGE, false); - DEFINE_PREFERENCE_HELPERS(ReanalyzeImported, bool, BPM_CONFIG_KEY, BPM_REANALYZE_WHEN_SETTINGS_CHANGE, false); + DEFINE_PREFERENCE_HELPERS(ReanalyzeImported, + bool, + BPM_CONFIG_KEY, + BPM_REANALYZE_IMPORTED, + false); DEFINE_PREFERENCE_HELPERS(FastAnalysis, bool, BPM_CONFIG_KEY, BPM_FAST_ANALYSIS_ENABLED, false); diff --git a/src/preferences/dialog/dlgprefbeats.cpp b/src/preferences/dialog/dlgprefbeats.cpp index 74f98175205..daf17321611 100644 --- a/src/preferences/dialog/dlgprefbeats.cpp +++ b/src/preferences/dialog/dlgprefbeats.cpp @@ -61,6 +61,7 @@ void DlgPrefBeats::loadSettings() { m_bAnalyzerEnabled = m_bpmSettings.getBpmDetectionEnabled(); m_bFixedTempoEnabled = m_bpmSettings.getFixedTempoAssumption(); m_bReanalyze = m_bpmSettings.getReanalyzeWhenSettingsChange(); + m_bReanalyzeImported = m_bpmSettings.getReanalyzeImported(); m_bFastAnalysisEnabled = m_bpmSettings.getFastAnalysis(); slotUpdate(); @@ -74,6 +75,7 @@ void DlgPrefBeats::slotResetToDefaults() { m_bFixedTempoEnabled = m_bpmSettings.getFixedTempoAssumptionDefault(); m_bFastAnalysisEnabled = m_bpmSettings.getFastAnalysisDefault(); m_bReanalyze = m_bpmSettings.getReanalyzeWhenSettingsChangeDefault(); + m_bReanalyzeImported = m_bpmSettings.getReanalyzeImportedDefault(); slotUpdate(); }