summaryrefslogtreecommitdiffstats
path: root/common/resourceaccess.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/resourceaccess.cpp')
-rw-r--r--common/resourceaccess.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/common/resourceaccess.cpp b/common/resourceaccess.cpp
index 5d067c5..227f25c 100644
--- a/common/resourceaccess.cpp
+++ b/common/resourceaccess.cpp
@@ -267,12 +267,17 @@ void ResourceAccess::connectionError(QLocalSocket::LocalSocketError error)
267 } 267 }
268 return; 268 return;
269 } 269 }
270 //TODO set an error on all open callbacks
271 log(QString("Connection error: %1 : %2").arg(error).arg(d->socket->errorString())); 270 log(QString("Connection error: %1 : %2").arg(error).arg(d->socket->errorString()));
272 if (error == QLocalSocket::PeerClosedError) { 271 if (error == QLocalSocket::PeerClosedError) {
273 log("The resource closed the connection. It probably crashed."); 272 log("The resource closed the connection. It probably crashed.");
274 } 273 }
275 274
275 for(auto handler : d->resultHandler.values()) {
276 //TODO set error
277 handler();
278 }
279 d->resultHandler.clear();
280
276 d->startingProcess = true; 281 d->startingProcess = true;
277 log(QString("Attempting to start resource ") + d->resourceName); 282 log(QString("Attempting to start resource ") + d->resourceName);
278 QStringList args; 283 QStringList args;