Index: sources/device/DeviceModels.cpp =================================================================== diff -u -r0932b2beee9cc169291cbf69161f902f805237b1 -rdb52d097addadd2eef6102340778be143ee81df4 --- sources/device/DeviceModels.cpp (.../DeviceModels.cpp) (revision 0932b2beee9cc169291cbf69161f902f805237b1) +++ sources/device/DeviceModels.cpp (.../DeviceModels.cpp) (revision db52d097addadd2eef6102340778be143ee81df4) @@ -261,12 +261,12 @@ */ bool MDeviceWifiListResponse::fromByteArray(const QByteArray &vByteArray, int *vExitCode) { - //DEBUG - qDebug() << __FUNCTION__ << vByteArray; + //DEBUG qDebug() << __FUNCTION__ << vByteArray; // initialize data - int error = 0; - _data.mAccepted = false; + int error = 0; + _data.mCompleted = true; + _data.mAccepted = false; // check if the vExitCode passed and it has a value other than zero if ( vExitCode && *vExitCode ){ _data.mReason = Device::DeviceError::eDevice_WifiList_Error; error = *vExitCode; } @@ -278,7 +278,7 @@ // Now everything is good to extract the data _data.mAccepted = true; _data.mWifiList = vByteArray; - _data.mMessage = QObject::tr("The Wifi list scan Complete."); goto lOut ; // normal return + _data.mMessage = QObject::tr("The Wifi list scan complete."); goto lOut ; // normal return lError: _data.mMessage = Device::DeviceError::deviceErrorText(static_cast(_data.mReason), error) + "\n" + vByteArray;