diff options
author | Itay Grudev <itay+git2020@grudev.com> | 2020-09-09 02:28:07 +0100 |
---|---|---|
committer | Itay Grudev <itay+git2020@grudev.com> | 2020-09-09 02:28:07 +0100 |
commit | 3e83f5ce13c06bf6c65fb369d152cd570d718bcb (patch) | |
tree | 7076c96d11e80d9fc32274e6d78791bbda37192e /singleapplication.cpp | |
parent | Moved the random sleep functionality to SingleApplicationPrivate (diff) | |
download | singleapplication-3e83f5ce13c06bf6c65fb369d152cd570d718bcb.tar.xz |
Improved the connectToPrimary() method and fixed issue with instanceStarted() not getting emitted
Diffstat (limited to 'singleapplication.cpp')
-rw-r--r-- | singleapplication.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/singleapplication.cpp b/singleapplication.cpp index 9b58bf8..d369aa1 100644 --- a/singleapplication.cpp +++ b/singleapplication.cpp @@ -85,7 +85,7 @@ SingleApplication::SingleApplication( int &argc, char *argv[], bool allowSeconda abortSafely(); } } else { - qCritical() << "SingleApplication: Unable create block."; + qCritical() << "SingleApplication: Unable to create block."; abortSafely(); } } @@ -238,7 +238,8 @@ bool SingleApplication::sendMessage( const QByteArray &message, int timeout ) if( isPrimary() ) return false; // Make sure the socket is connected - d->connectToPrimary( timeout, SingleApplicationPrivate::Reconnect ); + if( ! d->connectToPrimary( timeout, SingleApplicationPrivate::Reconnect ) ) + return false; d->socket->write( message ); bool dataWritten = d->socket->waitForBytesWritten( timeout ); @@ -254,7 +255,7 @@ void SingleApplication::abortSafely() { Q_D( SingleApplication ); - qCritical() << d->memory->errorString(); + qCritical() << "SingleApplication: " << d->memory->error() << d->memory->errorString(); delete d; ::exit( EXIT_FAILURE ); } |