Skip to content

Commit 343da25

Browse files
committed
scripting/core: return null for null variables instead of undefined
1 parent 92aaa58 commit 343da25

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)