Skip to content

Commit e06df24

Browse files
authored
Merge pull request #49 from InputActions/scripting-null-variable-fix
scripting/core: return null for null variables instead of undefined
2 parents 17d9785 + 343da25 commit e06df24

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/libinputactions/scripting/modules/core/VariableWrapper.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ VariableWrapper::VariableWrapper(Variable &variable, ScriptingEngine &engine)
3333

3434
QJSValue VariableWrapper::value() const
3535
{
36-
return m_engine.ensureEngine().toScriptValue(m_variable.value());
36+
const auto value = m_variable.value();
37+
return value.isNull() ? QJSValue::NullValue : m_engine.ensureEngine().toScriptValue(value);
3738
}
3839

3940
}

0 commit comments

Comments
 (0)