diff options
Diffstat (limited to 'common/resourceaccess.cpp')
-rw-r--r-- | common/resourceaccess.cpp | 6 |
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 | ||
258 | void ResourceAccess::connectionError(QLocalSocket::LocalSocketError error) | 258 | void 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); |