diff --git a/src/xkbcomp/action.c b/src/xkbcomp/action.c index eca1d6d..7160ebf 100644 --- a/src/xkbcomp/action.c +++ b/src/xkbcomp/action.c @@ -1183,11 +1183,13 @@ HandleActionDef(ExprDef * def, if ((arg->op == OpNot) || (arg->op == OpInvert)) { field = arg->value.child; + constFalse.value.str = xkb_intern_atom("false"); value = &constFalse; } else { field = arg; + constTrue.value.str = xkb_intern_atom("true"); value = &constTrue; } }