diff --git a/src/cpp.cpp b/src/cpp.cpp --- a/src/cpp.cpp +++ b/src/cpp.cpp @@ -929,9 +929,9 @@ return QString::fromUtf8(static_cast(data), len); } }; - typedef void (*qstring_set)(QString*, qstring_t*); - void set_qstring(QString* v, qstring_t* val) { - *v = *val; + typedef void (*qstring_set)(QString*, qstring_t); + void set_qstring(QString* v, qstring_t val) { + *v = val; } )"; } @@ -950,9 +950,9 @@ return QByteArray(data, len); } }; - typedef void (*qbytearray_set)(QByteArray*, qbytearray_t*); - void set_qbytearray(QByteArray* v, qbytearray_t* val) { - *v = *val; + typedef void (*qbytearray_set)(QByteArray*, qbytearray_t); + void set_qbytearray(QByteArray* v, qbytearray_t val) { + *v = val; } )"; }