Implement more config bool operations for boolean types
Meh.
This commit is contained in:
parent
2544bc5343
commit
0ed241cb30
12
src/fccfg.c
12
src/fccfg.c
|
@ -808,6 +808,18 @@ FcConfigCompareValue (const FcValue *left_o,
|
||||||
case FcOpNotContains:
|
case FcOpNotContains:
|
||||||
ret = !(left.u.b == right.u.b || left.u.b == FcDontCare);
|
ret = !(left.u.b == right.u.b || left.u.b == FcDontCare);
|
||||||
break;
|
break;
|
||||||
|
case FcOpLess:
|
||||||
|
ret = left.u.b != right.u.b && right.u.b == FcDontCare;
|
||||||
|
break;
|
||||||
|
case FcOpLessEqual:
|
||||||
|
ret = left.u.b == right.u.b || right.u.b == FcDontCare;
|
||||||
|
break;
|
||||||
|
case FcOpMore:
|
||||||
|
ret = left.u.b != right.u.b && left.u.b == FcDontCare;
|
||||||
|
break;
|
||||||
|
case FcOpMoreEqual:
|
||||||
|
ret = left.u.b == right.u.b || left.u.b == FcDontCare;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue