diff --git a/src/FileIO/DataProcessor.cpp b/src/FileIO/DataProcessor.cpp index 6f754e55c..5bc56fe42 100644 --- a/src/FileIO/DataProcessor.cpp +++ b/src/FileIO/DataProcessor.cpp @@ -99,6 +99,9 @@ DataProcessorFactory::autoProcess(RideFile *ride, QString mode, QString op) i.toFront(); while (i.hasNext()) { i.next(); + + if (!i.value()->isCoreProcessor()) continue; // Python DP are not supported in automatic mode + QString configsetting = QString("dp/%1/apply").arg(i.key()); // if we're being run manually, run all that are defined diff --git a/src/Gui/Pages.cpp b/src/Gui/Pages.cpp index d3651e335..90bd73aa8 100644 --- a/src/Gui/Pages.cpp +++ b/src/Gui/Pages.cpp @@ -2716,7 +2716,7 @@ ProcessorPage::ProcessorPage(Context *context) : context(context) { // get the available processors const DataProcessorFactory &factory = DataProcessorFactory::instance(); - processors = factory.getProcessors(); + processors = factory.getProcessors(true); QGridLayout *mainLayout = new QGridLayout(this);