sarbian/ModuleManager

:NEEDS clause doesn't get removed unless another node/value at the same level has :NEEDS unsatisfied

blowfishpro opened this issue · 1 comments

Input:

SOME_NODE
{
    value = 1
}

@SOME_NODE
{
    @value = 2
    @value:NEEDS[mod1] += 4
}

expected:

SOME_NODE
{
    value = 6
}

actual

SOME_NODE
{
    value = 4
}

This appears to be an issue with the :NEEDS checker