diff options
author | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2022-10-20 18:03:11 +0200 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2022-10-21 06:44:02 +0000 |
commit | 201d40e4daafa7fd6f2d8f4237f393847550052d (patch) | |
tree | 93415ef02f133e302136870ad683e9da0c0cf0de /coin | |
parent | f735057e8b5b92f8b744a1d8d22e2c5e355ee20f (diff) | |
download | qtactiveqt-201d40e4daafa7fd6f2d8f4237f393847550052d.tar.gz |
Fix returning QAxServer objects from methods
A QVariant initialized from a QMetaType is valid, but null, so in case
of pointer return types we didn't update the QVariant that would then be
written back into the return value.
Always write back if we have previously recognized that we are dealing
with a pointer return type, indicated by argv[0] pointing at the
argv_pointer array.
Task-number: QTBUG-106024
Pick-to: 6.4
Change-Id: Ic1bd258b006746e0233c09fe68842bdeefdfc84f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'coin')
0 files changed, 0 insertions, 0 deletions