From fc65ba4ced33e82eca4787270ce1a288acf35631 Mon Sep 17 00:00:00 2001 From: ngosang Date: Thu, 24 Sep 2015 18:17:50 +0200 Subject: [PATCH] [searchengine] Fix invalid plugin message --- src/searchengine/engineselectdlg.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/searchengine/engineselectdlg.cpp b/src/searchengine/engineselectdlg.cpp index 2841aed12..a0685d7d3 100644 --- a/src/searchengine/engineselectdlg.cpp +++ b/src/searchengine/engineselectdlg.cpp @@ -248,6 +248,10 @@ bool engineSelectDlg::isUpdateNeeded(QString plugin_name, qreal new_version) con void engineSelectDlg::installPlugin(QString path, QString plugin_name) { qDebug("Asked to install plugin at %s", qPrintable(path)); qreal new_version = SearchEngine::getPluginVersion(path); + if (new_version == 0.0) { + QMessageBox::warning(this, tr("Invalid plugin"), tr("The search engine plugin is invalid, please contact the author.")); + return; + } qDebug("Version to be installed: %.2f", new_version); if (!isUpdateNeeded(plugin_name, new_version)) { qDebug("Apparently update is not needed, we have a more recent version");