Commit b1786175 authored by Friedemann Kleint's avatar Friedemann Kleint
Browse files

Handle IDispatch** out parameters.


Add special handling to QAxBase::internalInvoke()
to pass them as QVariant of type IDispatch** and prevent
the return value from being released in the cleanup.

Known issue: The variable of type IDispatch * to receive
the return value needs to be initialized to 0, otherwise
crashes occur within Invoke().

Task-number: QTBUG-44048
Change-Id: I158f136f66384b420315a5522107030f21d6c441
Reviewed-by: default avatarAndy Shaw <andy.shaw@digia.com>
parent c577327d
No related merge requests found
Showing with 21 additions and 10 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment