Details
Description
I had a function like this:
QDBusObjectPath Daemon::getTid() { // Where CreateTransaction // returns a QDBusPendingReply<QDBusObjectPath> return d->daemon->CreateTransaction();; }
This code crashes if the called interface is not available
because value() doesn't return a default constructed value
as it doesn't check if is valid, doing a argumentAt<0> and
there isn't such argument.
It should behave like QDBusReply::value()
Thanks.