diff options
Diffstat (limited to 'common/resourceaccess.cpp')
-rw-r--r-- | common/resourceaccess.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/common/resourceaccess.cpp b/common/resourceaccess.cpp index 555d807..0716ae2 100644 --- a/common/resourceaccess.cpp +++ b/common/resourceaccess.cpp | |||
@@ -164,8 +164,9 @@ KAsync::Job<QSharedPointer<QLocalSocket> > ResourceAccess::connectToServer(const | |||
164 | 164 | ||
165 | KAsync::Job<void> ResourceAccess::Private::tryToConnect() | 165 | KAsync::Job<void> ResourceAccess::Private::tryToConnect() |
166 | { | 166 | { |
167 | auto counter = QSharedPointer<int>::create(); | 167 | //We may have a socket from the last connection leftover |
168 | *counter = 0; | 168 | socket.reset(); |
169 | auto counter = QSharedPointer<int>::create(0); | ||
169 | return KAsync::dowhile([this]() -> bool { | 170 | return KAsync::dowhile([this]() -> bool { |
170 | return !socket; | 171 | return !socket; |
171 | }, | 172 | }, |
@@ -456,6 +457,7 @@ void ResourceAccess::processPendingCommandQueue() | |||
456 | void ResourceAccess::connected() | 457 | void ResourceAccess::connected() |
457 | { | 458 | { |
458 | if (!isReady()) { | 459 | if (!isReady()) { |
460 | Trace() << "Connected but not ready?"; | ||
459 | return; | 461 | return; |
460 | } | 462 | } |
461 | 463 | ||