From 5e9cd2875a7e8dba89ad44c2cabf9396b07174b9 Mon Sep 17 00:00:00 2001 From: "pls.153" Date: Sun, 13 Feb 2022 20:53:21 +0100 Subject: [PATCH] revision --- src/cpp/ecl_ext.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpp/ecl_ext.cpp b/src/cpp/ecl_ext.cpp index 62e37a3..18a02bb 100644 --- a/src/cpp/ecl_ext.cpp +++ b/src/cpp/ecl_ext.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -368,8 +369,7 @@ cl_object qrun_on_ui_thread2(cl_object l_function_or_closure, cl_object l_blocki // for internal use, you should never need to call it explicitely ecl_process_env()->nvalues = 1; if (l_function_or_closure != ECL_NIL) { - QObject o; - if (o.thread() == qGuiApp->thread()) { + if (QThread::currentThread() == qGuiApp->thread()) { // direct call LQML::me->runOnUiThread(l_function_or_closure); return ECL_T;