From eaac9180e5e16ce840df59ff3e39c6283344bcef Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Mon, 4 Apr 2011 19:13:59 +0000 Subject: [PATCH] Make sure python is not required on startup (Windows) --- src/searchengine/searchengine.cpp | 6 +++++- src/searchengine/supportedengines.h | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) 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() {