summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/component.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/component.cpp')
-rw-r--r--src/libs/installer/component.cpp4
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);