diff options
author | Keith Packard <keithp@keithp.com> | 2005-06-17 03:01:43 +0000 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2005-06-17 03:01:43 +0000 |
commit | f1a42f6b5f9bcd774d09002509b2872c04025c1b (patch) | |
tree | 0221f3767d594dc44b5ea85a7a3ff2da6a33b972 | |
parent | adc7abacbf0e2eae882d035f10117fb009b71bdd (diff) | |
download | fontconfig-f1a42f6b5f9bcd774d09002509b2872c04025c1b.tar.gz |
Make FcOpNotContains use FcStrStr for strings so that it matches semantics
for !FcOpContains.
reviewed by: keithp
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | src/fccfg.c | 4 |
2 files changed, 11 insertions, 1 deletions
@@ -1,3 +1,11 @@ +2005-06-16 Patrick Lam <plam@MIT.EDU> + + reviewed by: keithp + + * src/fccfg.c: (FcConfigCompareValue): + Make FcOpNotContains use FcStrStr for strings so that + it matches semantics for !FcOpContains. + 2005-05-20 Keith Packard <keithp@keithp.com> * debian/changelog: diff --git a/src/fccfg.c b/src/fccfg.c index 551dbe1..84c21e7 100644 --- a/src/fccfg.c +++ b/src/fccfg.c @@ -629,9 +629,11 @@ FcConfigCompareValue (const FcValue left_o, ret = FcStrStrIgnoreCase (left.u.s, right.u.s) != 0; break; case FcOpNotEqual: - case FcOpNotContains: ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) != 0; break; + case FcOpNotContains: + ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0; + break; default: break; } |