From 21f18d015d220ec6ff7aa9719abf6ebfcb254166 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Tue, 21 Jul 2015 20:56:27 +0300 Subject: [PATCH] Fix installing search plugin from local file. --- src/searchengine/engineselectdlg.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/searchengine/engineselectdlg.cpp b/src/searchengine/engineselectdlg.cpp index ba88fc847..601c1f3b8 100644 --- a/src/searchengine/engineselectdlg.cpp +++ b/src/searchengine/engineselectdlg.cpp @@ -358,11 +358,10 @@ void engineSelectDlg::askForLocalPlugin() { QStringList pathsList = QFileDialog::getOpenFileNames(0, tr("Select search plugins"), QDir::homePath(), tr("qBittorrent search plugin")+QString::fromUtf8(" (*.py)")); - QString path; - foreach (path, pathsList) { + foreach (QString path, pathsList) { if (path.endsWith(".py", Qt::CaseInsensitive)) { - QString plugin_name = path.split("/").last(); - plugin_name.replace(".py", "", Qt::CaseInsensitive); + QString plugin_name = Utils::Fs::fileName(path); + plugin_name.chop(3); // Remove extension installPlugin(path, plugin_name); } }