protect against stupid DataEngineScript implementations
BUG:230225 svn path=/trunk/KDE/kdelibs/; revision=1101773
This commit is contained in:
parent
bfe45534fc
commit
645419f2f5
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user