diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-19 12:18:39 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-19 12:18:39 +0100 |
commit | 657826000d519a2aa1ac4811dac91eff6ce7e982 (patch) | |
tree | 798f3c718f8bf256f663958ac8d6067ab0e840e3 | |
parent | 2cb8a2111eaba3a15bad8cc34bca7c70b51136ef (diff) | |
download | sink-657826000d519a2aa1ac4811dac91eff6ce7e982.tar.gz sink-657826000d519a2aa1ac4811dac91eff6ce7e982.zip |
Only ever invoke the method once
-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 5c15bbb..b264619 100644 --- a/common/resourceaccess.cpp +++ b/common/resourceaccess.cpp | |||
@@ -49,6 +49,7 @@ | |||
49 | static void queuedInvoke(const std::function<void()> &f, QObject *context = 0) | 49 | static void queuedInvoke(const std::function<void()> &f, QObject *context = 0) |
50 | { | 50 | { |
51 | auto timer = QSharedPointer<QTimer>::create(); | 51 | auto timer = QSharedPointer<QTimer>::create(); |
52 | timer->setSingleShot(true); | ||
52 | QObject::connect(timer.data(), &QTimer::timeout, context, [f, timer]() { | 53 | QObject::connect(timer.data(), &QTimer::timeout, context, [f, timer]() { |
53 | f(); | 54 | f(); |
54 | }); | 55 | }); |