From 1e3afea9c2ff55ba8db214c27e017bbe58b53d9a Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Wed, 19 Oct 2016 22:09:12 +0100 Subject: [PATCH] refs #783 Used BlackMisc::singleShot in CDataPageQueue::queueValuesFromCache, to tolerate the page owner moving thread. --- src/blackmisc/datacache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blackmisc/datacache.cpp b/src/blackmisc/datacache.cpp index 9fc166624..f35c7bd08 100644 --- a/src/blackmisc/datacache.cpp +++ b/src/blackmisc/datacache.cpp @@ -217,7 +217,7 @@ namespace BlackMisc QMutexLocker lock(&m_mutex); if (m_queue.isEmpty()) { - QTimer::singleShot(0, this, &CDataPageQueue::setQueuedValuesFromCache); + singleShot(0, this, [this] { setQueuedValuesFromCache(); }); } m_queue.push_back(std::make_pair(values, changedBy)); }