diff options
Diffstat (limited to 'common/resourceaccess.cpp')
-rw-r--r-- | common/resourceaccess.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/resourceaccess.cpp b/common/resourceaccess.cpp index 8297fa5..93f97e8 100644 --- a/common/resourceaccess.cpp +++ b/common/resourceaccess.cpp | |||
@@ -643,6 +643,7 @@ Sink::ResourceAccess::Ptr ResourceAccessFactory::getAccess(const QByteArray &ins | |||
643 | } | 643 | } |
644 | if (!mTimer.contains(instanceIdentifier)) { | 644 | if (!mTimer.contains(instanceIdentifier)) { |
645 | auto timer = new QTimer; | 645 | auto timer = new QTimer; |
646 | timer->setSingleShot(true); | ||
646 | // Drop connection after 3 seconds (which is a random value) | 647 | // Drop connection after 3 seconds (which is a random value) |
647 | QObject::connect(timer, &QTimer::timeout, timer, [this, instanceIdentifier]() { mCache.remove(instanceIdentifier); }); | 648 | QObject::connect(timer, &QTimer::timeout, timer, [this, instanceIdentifier]() { mCache.remove(instanceIdentifier); }); |
648 | timer->setInterval(3000); | 649 | timer->setInterval(3000); |