aboutsummaryrefslogtreecommitdiff
path: root/singleapplication.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'singleapplication.cpp')
-rw-r--r--singleapplication.cpp7
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 );
}