diff options
Diffstat (limited to 'src/libs/installer/component.cpp')
-rw-r--r-- | src/libs/installer/component.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libs/installer/component.cpp b/src/libs/installer/component.cpp index a4a16eb44..0ff4d07d6 100644 --- a/src/libs/installer/component.cpp +++ b/src/libs/installer/component.cpp @@ -487,8 +487,10 @@ void Component::loadComponentScript(const QString &fileName) { ScriptEngine *scriptEngine = d->m_core->scriptEngine(); + // introduce the component object as javascript value and call the name to check that it + // was successful QString scriptInjection(QString::fromLatin1( - "var component = installer.componentByName('%1');").arg(name())); + "var component = installer.componentByName('%1'); component.name;").arg(name())); d->m_scriptContext = scriptEngine->loadInConext(QLatin1String("Component"), fileName, scriptInjection); |