diff options
-rw-r--r-- | common/resourceaccess.cpp | 7 |
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; |