protect against stupid DataEngineScript implementations

BUG:230225

svn path=/trunk/KDE/kdelibs/; revision=1101773
This commit is contained in:
Aaron J. Seigo 2010-03-10 21:41:37 +00:00
parent bfe45534fc
commit 645419f2f5

View File

@ -75,10 +75,13 @@ QStringList DataEngine::sources() const
Service *DataEngine::serviceForSource(const QString &source)
{
if (d->script) {
return d->script->serviceForSource(source);
} else {
return new NullService(source, this);
Service * s = d->script->serviceForSource(source);
if (s) {
return s;
}
}
return new NullService(source, this);
}
void DataEngine::connectSource(const QString &source, QObject *visualization,