mirror of
https://gitlab.com/eql/lqml.git
synced 2026-01-24 21:40:48 -08:00
fix detection of 'qjs' call
This commit is contained in:
parent
fe991cfa30
commit
cbcfa588c9
2 changed files with 4 additions and 2 deletions
|
|
@ -499,7 +499,9 @@ cl_object qinvoke_method2(cl_object l_obj, cl_object l_name, cl_object l_args) {
|
|||
const char* v = "QVariant";
|
||||
int i = 0;
|
||||
QObject* qobject = toQObjectPointer(l_obj);
|
||||
const bool qjs_call = (qobject_cast<QQuickItem*>(qobject) != nullptr);
|
||||
const char* class_name = qobject->metaObject()->className();
|
||||
const bool qjs_call = (qstrcmp("QQuick", class_name) < 0) ||
|
||||
(qstrcmp("QQml", class_name) < 0);
|
||||
for (cl_object l_do_list = l_args; l_do_list != ECL_NIL; l_do_list = cl_cdr(l_do_list), i++) {
|
||||
cl_object l_el = cl_car(l_do_list);
|
||||
if (qjs_call) {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
#include <QtQuick/QQuickView>
|
||||
#include <QDebug>
|
||||
|
||||
const char LQML::version[] = "23.10.4"; // October 2023
|
||||
const char LQML::version[] = "23.11.1"; // November 2023
|
||||
|
||||
extern "C" void ini_LQML(cl_object);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue