Browse Source

Merge pull request #145 from sledgehammer999/fix_encoding_problem

Fix command-line encoding problem on Windows (closes #139)
adaptive-webui-19844
Christophe Dumez 12 years ago
parent
commit
3bc85c29ae
  1. 9
      src/main.cpp

9
src/main.cpp

@ -179,12 +179,13 @@ int main(int argc, char *argv[]) {
// Check if qBittorrent is already running for this user // Check if qBittorrent is already running for this user
if (app.isRunning()) { if (app.isRunning()) {
qDebug("qBittorrent is already running for this user."); qDebug("qBittorrent is already running for this user.");
// Read torrents given on command line
QStringList torrentCmdLine = app.arguments();
//Pass program parameters if any //Pass program parameters if any
QString message; QString message;
for (int a = 1; a < argc; ++a) { for (int a = 1; a < torrentCmdLine.size(); ++a) {
QString p = QString::fromLocal8Bit(argv[a]); if (torrentCmdLine[a].startsWith("--")) continue;
if (p.startsWith("--")) continue; message += torrentCmdLine[a];
message += p;
if (a < argc-1) if (a < argc-1)
message += "|"; message += "|";
} }

Loading…
Cancel
Save