diff --git a/declarativeimports/core/datasource.cpp b/declarativeimports/core/datasource.cpp index 661851382..f67a28460 100644 --- a/declarativeimports/core/datasource.cpp +++ b/declarativeimports/core/datasource.cpp @@ -40,7 +40,7 @@ DataSource::DataSource(QObject* parent) connect(this, SIGNAL(engineChanged()), this, SLOT(setupData())); connect(this, SIGNAL(connectedSourcesChanged()), - this, SLOT(setupData())); + this, SLOT(setupData()), Qt::QueuedConnection); connect(this, SIGNAL(intervalChanged()), this, SLOT(setupData())); }