Calling DataEngine::serviceForSource in DataEngineScript::serviceForSource causes infinite loop
svn path=/trunk/KDE/kdelibs/; revision=1047902
This commit is contained in:
parent
5b2b221562
commit
486fa5527d
@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
#include "package.h"
|
#include "package.h"
|
||||||
#include "private/dataengine_p.h"
|
#include "private/dataengine_p.h"
|
||||||
|
#include "private/service_p.h"
|
||||||
|
|
||||||
namespace Plasma
|
namespace Plasma
|
||||||
{
|
{
|
||||||
@ -71,7 +72,8 @@ bool DataEngineScript::updateSourceEvent(const QString &source)
|
|||||||
|
|
||||||
Service *DataEngineScript::serviceForSource(const QString &source)
|
Service *DataEngineScript::serviceForSource(const QString &source)
|
||||||
{
|
{
|
||||||
return d->dataEngine->serviceForSource(source);
|
Q_ASSERT(d->dataEngine);
|
||||||
|
return new NullService(source, d->dataEngine);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString DataEngineScript::mainScript() const
|
QString DataEngineScript::mainScript() const
|
||||||
|
Loading…
x
Reference in New Issue
Block a user