From fc70c9d3025fa791700dbe8dd70b72c4fc6dedd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Thu, 17 Jul 2014 12:14:18 +0100 Subject: [PATCH] Arguments must be cleared before launching a new command. --- dialog.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/dialog.cpp b/dialog.cpp index dbd259c..5fbfdb9 100644 --- a/dialog.cpp +++ b/dialog.cpp @@ -38,35 +38,36 @@ Dialog::~Dialog() void Dialog::connectToClients() { - QString line, command = "tvnserver"; - QStringList arguments; + QString line, command = QStringLiteral("tvnserver"); if(connected) { - arguments << "-controlservice" << "-disconnectall" << line; + QStringList arguments; + arguments << QStringLiteral("-controlservice") << QStringLiteral("-disconnectall") << line; QProcess *process = new QProcess(); process->start(command, arguments); connected = false; - ui->buttonStart->setText("Start streaming"); + ui->buttonStart->setText(QStringLiteral("Start streaming")); return; } - QFile file("clients.txt"); + QFile file(QStringLiteral("clients.txt")); if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) return; QTextStream in(&file); while (!in.atEnd()) { line = in.readLine(); - if (line != "") + if (line != QString()) { - arguments << "-controlservice" << "-connect" << line; + QStringList arguments; + arguments << QStringLiteral("-controlservice") << QStringLiteral("-connect") << line; QProcess *process = new QProcess(); process->start(command, arguments); } } connected = true; - ui->buttonStart->setText("Disconnect"); + ui->buttonStart->setText(QStringLiteral("Disconnect")); return; }