# HG changeset patch # User Chris Cannam # Date 1402667647 -3600 # Node ID df4899aef78fddce17b0d812f545e0f7dadd5e96 # Parent 67987c108807ef317dc44a268d52a5d19964480a Don't wait for analysis if auto-analysis is off diff -r 67987c108807 -r df4899aef78f src/MainWindow.cpp --- a/src/MainWindow.cpp Fri Jun 13 14:48:19 2014 +0100 +++ b/src/MainWindow.cpp Fri Jun 13 14:54:07 2014 +0100 @@ -1862,6 +1862,15 @@ // incomplete session on reload. There are certainly theoretically // better ways to handle this... + QSettings settings; + settings.beginGroup("Analyser"); + bool autoAnalyse = settings.value("auto-analysis", true).toBool(); + settings.endGroup(); + + if (!autoAnalyse) { + return true; + } + if (!m_analyser || m_analyser->getInitialAnalysisCompletion() >= 100) { return true; }