#include <QFileInfo>
AniAddCli::AniAddCli(QObject *parent) :
- QObject(parent), printHash(false), cout(stdout, QIODevice::WriteOnly), showNewVersionInfo(false), closing(false)
+ QObject(parent), printHash(false), cout(stdout, QIODevice::WriteOnly), showNewVersionInfo(false), closing(false), errorPrinted(false)
{
AniDBUdpClient::Client::instance()->setIdlePolicy(AniDBUdpClient::ImmediateLogoutIdlePolicy);;
connect(AniDBUdpClient::Client::instance(), SIGNAL(connectionError()), this, SLOT(handleError()));
void AniAddCli::handleError()
{
- cout << "[FAIL] Connection error: " << AniDBUdpClient::Client::instance()->errorString() << endl;
+ if (!errorPrinted)
+ cout << endl << "[FAIL] Connection error: " << AniDBUdpClient::Client::instance()->errorString() << endl << endl;
+ errorPrinted = true;
emit finished(1);
}