diff --git a/src/blackmisc/slot.h b/src/blackmisc/slot.h index d83b4afed..496dc0da1 100644 --- a/src/blackmisc/slot.h +++ b/src/blackmisc/slot.h @@ -108,11 +108,7 @@ namespace BlackMisc { // does NOT return the values of m_function! if (!m_object || !m_function) { return false; } - QTimer::singleShot(0, m_object.data(), [ = ] - { - if (!m_object || !m_function) { return; } - m_function(args...); - }); + QTimer::singleShot(0, m_object.data(), std::bind(*this, std::forward(args)...)); return true; }