diff options
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 ); } |