diff options
Diffstat (limited to 'compat/run-in-thread.hpp')
| -rw-r--r-- | compat/run-in-thread.hpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/compat/run-in-thread.hpp b/compat/run-in-thread.hpp index afe279f2..6aadab45 100644 --- a/compat/run-in-thread.hpp +++ b/compat/run-in-thread.hpp @@ -108,8 +108,8 @@ template<typename F>  void run_in_thread_async(QObject* obj, F&& fun)  {      QObject src; -    QThread* t(obj->thread()); -    assert(t); +    QThread* t = obj->thread(); +    if (!t) abort();      src.moveToThread(t);      QObject::connect(&src, &QObject::destroyed, obj, std::move(fun), Qt::AutoConnection);  } | 
