Allow relative torrent paths when qBittorrent is already running

Adding new torrents from the command line while qBittorrent was
already running was possible only providing the absolute path to
the file.
This commit is contained in:
Gabriele 2014-10-15 17:36:46 +01:00 committed by sledgehammer999
parent 36464fcd59
commit 88075d9226

View file

@ -228,9 +228,14 @@ int main(int argc, char *argv[]) {
QStringList torrentCmdLine = app.arguments(); QStringList torrentCmdLine = app.arguments();
//Pass program parameters if any //Pass program parameters if any
QString message; QString message;
QFileInfo torrentPath;
for (int a = 1; a < torrentCmdLine.size(); ++a) { for (int a = 1; a < torrentCmdLine.size(); ++a) {
if (torrentCmdLine[a].startsWith("--")) continue; if (torrentCmdLine[a].startsWith("--")) continue;
message += torrentCmdLine[a]; torrentPath.setFile(torrentCmdLine[a]);
if (torrentPath.exists())
message += torrentPath.absoluteFilePath();
else
message += torrentCmdLine[a];
if (a < argc-1) if (a < argc-1)
message += "|"; message += "|";
} }