diff --git a/libssu/ssudeviceinfo.cpp b/libssu/ssudeviceinfo.cpp index 7f0b930..64ef858 100644 --- a/libssu/ssudeviceinfo.cpp +++ b/libssu/ssudeviceinfo.cpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include @@ -262,13 +262,12 @@ ofonoGetImeis() { QStringList result; - QDBusMessage reply = QDBusConnection::systemBus().call( + QDBusReply reply = QDBusConnection::systemBus().call( QDBusMessage::createMethodCall("org.ofono", "/", "org.nemomobile.ofono.ModemManager", "GetIMEI")); - QList arguments = reply.arguments(); - if (arguments.count() > 0) { - result = arguments.at(0).toStringList(); + if (reply.isValid()) { + result = reply.value(); } return result;