Index: sources/canbus/caninterface.cpp =================================================================== diff -u -r8c69137f18382bdc55a5678e6ed44a7683fe4dea -r805119c460b4a266d6401c8705f4427e7fbe270f --- sources/canbus/caninterface.cpp (.../caninterface.cpp) (revision 8c69137f18382bdc55a5678e6ed44a7683fe4dea) +++ sources/canbus/caninterface.cpp (.../caninterface.cpp) (revision 805119c460b4a266d6401c8705f4427e7fbe270f) @@ -82,8 +82,11 @@ */ void CanInterface::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 CanInterface status @@ -141,11 +144,15 @@ */ void CanInterface::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 CanInterface::createDevice