summaryrefslogtreecommitdiffstats
path: root/common/resourceaccess.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/resourceaccess.cpp')
-rw-r--r--common/resourceaccess.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/common/resourceaccess.cpp b/common/resourceaccess.cpp
index 7b13101..5f04db8 100644
--- a/common/resourceaccess.cpp
+++ b/common/resourceaccess.cpp
@@ -257,13 +257,17 @@ void ResourceAccess::disconnected()
257 257
258void ResourceAccess::connectionError(QLocalSocket::LocalSocketError error) 258void ResourceAccess::connectionError(QLocalSocket::LocalSocketError error)
259{ 259{
260 log(QString("Connection error: %2").arg(error));
261 if (d->startingProcess) { 260 if (d->startingProcess) {
262 if (!d->tryOpenTimer->isActive()) { 261 if (!d->tryOpenTimer->isActive()) {
263 d->tryOpenTimer->start(); 262 d->tryOpenTimer->start();
264 } 263 }
265 return; 264 return;
266 } 265 }
266 //TODO set an error on all open callbacks
267 log(QString("Connection error: %1 : %2").arg(error).arg(d->socket->errorString()));
268 if (error == QLocalSocket::PeerClosedError) {
269 log("The resource closed the connection. It probably crashed.");
270 }
267 271
268 d->startingProcess = true; 272 d->startingProcess = true;
269 log(QString("Attempting to start resource ") + d->resourceName); 273 log(QString("Attempting to start resource ") + d->resourceName);