diff --git a/qt/scientific_interfaces/Indirect/IndirectFitAnalysisTab.cpp b/qt/scientific_interfaces/Indirect/IndirectFitAnalysisTab.cpp index 665dee88a8ae31de40a8a0eda70f2bc66350e032..afb03025396c258b6f84288baa6fa2fcd9a96946 100644 --- a/qt/scientific_interfaces/Indirect/IndirectFitAnalysisTab.cpp +++ b/qt/scientific_interfaces/Indirect/IndirectFitAnalysisTab.cpp @@ -263,7 +263,8 @@ QString IndirectFitAnalysisTab::selectedFitType() const { */ size_t IndirectFitAnalysisTab::numberOfCustomFunctions( const std::string &functionName) const { - if (auto fittingFunction = m_fittingModel->getFittingFunction()) + auto fittingFunction = m_fittingModel->getFittingFunction(); + if (fittingFunction->nFunctions() > 0) return getNumberOfSpecificFunctionContained( functionName, fittingFunction->getFunction(0).get()); else