Index: sources/applicationcontroller.cpp =================================================================== diff -u -r7d23aecac8db9b7495e7d505f55bba5a0d510360 -r805119c460b4a266d6401c8705f4427e7fbe270f --- sources/applicationcontroller.cpp (.../applicationcontroller.cpp) (revision 7d23aecac8db9b7495e7d505f55bba5a0d510360) +++ sources/applicationcontroller.cpp (.../applicationcontroller.cpp) (revision 805119c460b4a266d6401c8705f4427e7fbe270f) @@ -73,8 +73,11 @@ */ void ApplicationController::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 ApplicationController::initConnections @@ -133,11 +136,15 @@ */ void ApplicationController::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 Process the requested action