Index: sources/canbus/messageacknowmodel.cpp =================================================================== diff -u -r1ec7b44e6d1d66460d2da943ff65f3c0c0755d8f -r805119c460b4a266d6401c8705f4427e7fbe270f --- sources/canbus/messageacknowmodel.cpp (.../messageacknowmodel.cpp) (revision 1ec7b44e6d1d66460d2da943ff65f3c0c0755d8f) +++ sources/canbus/messageacknowmodel.cpp (.../messageacknowmodel.cpp) (revision 805119c460b4a266d6401c8705f4427e7fbe270f) @@ -70,8 +70,11 @@ */ void MessageAcknowModel::quit() { + // coco begin validated: Application termination is not correctly done in coco!!! + // it has been tested and works perfectly fine in normal run. quitThread(); } +// coco end /*! * \brief MessageAcknowModel::initConnections @@ -111,11 +114,15 @@ */ void MessageAcknowModel::quitThread() { + // coco begin validated: Application termination is not correctly done in coco!!! + // it has been tested and works perfectly fine in normal run. + if ( ! _thread ) return; // runs in thread moveToThread(qApp->thread()); } +// coco end /*! * \brief MessageAcknowModel::onAcknowTransmit @@ -182,4 +189,5 @@ _acknowList[vSequence]->deleteLater(); _acknowList.remove(vSequence); emit didFailedTransmit(vSequence); + LOG_ERROR( tr("Acknow retry failed for sequence %1").arg(vSequence) ); }