diff --git a/src/searchengine/searchengine.cpp b/src/searchengine/searchengine.cpp index 711b6143b..6a8d50b43 100644 --- a/src/searchengine/searchengine.cpp +++ b/src/searchengine/searchengine.cpp @@ -99,7 +99,11 @@ SearchEngine::SearchEngine(MainWindow *parent) : QWidget(parent), mp_mainWindow( connect(searchTimeout, SIGNAL(timeout()), this, SLOT(on_search_button_clicked())); // Update nova.py search plugin if necessary updateNova(); - supported_engines = new SupportedEngines(); + supported_engines = new SupportedEngines( + #ifdef Q_WS_WIN + has_python + #endif + ); // Fill in category combobox fillCatCombobox(); connect(search_pattern, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(displayPatternContextMenu(QPoint))); diff --git a/src/searchengine/supportedengines.h b/src/searchengine/supportedengines.h index f4f827a15..a01456290 100644 --- a/src/searchengine/supportedengines.h +++ b/src/searchengine/supportedengines.h @@ -105,8 +105,9 @@ signals: void newSupportedEngine(QString name); public: - SupportedEngines() { - update(); + SupportedEngines(bool has_python = true) { + if(has_python) + update(); } ~SupportedEngines() {