make sure children are included in the moveToThread

This commit is contained in:
Daniel Stonier
2014-09-08 04:31:37 +09:00
parent e638b9e805
commit 161f50962d

View File

@@ -740,14 +740,14 @@ double cvGetOpenGlProp_QT(const char* name)
GuiReceiver::GuiReceiver() : bTimeOut(false), nb_windows(0)
{
doesExternalQAppExist = (QApplication::instance() != 0);
if ( doesExternalQAppExist ) {
moveToThread(QApplication::instance()->thread());
}
icvInitSystem(&parameterSystemC, parameterSystemV);
timer = new QTimer(this);
QObject::connect(timer, SIGNAL(timeout()), this, SLOT(timeOut()));
timer->setSingleShot(true);
if ( doesExternalQAppExist ) {
moveToThread(QApplication::instance()->thread());
}
}