diff --git a/ChangeLog b/ChangeLog index ecce9de..ec5bf9f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2006-02-21 Ross Burton + reviewed by: plam, keithp + + * src/fcxml.c (FcParsePatelt): + + Freeze patterns created by configuration file for tiny + memory savings (every little bit helps). + 2006-02-21 Mike Fabian reviewed by: plam diff --git a/src/fcxml.c b/src/fcxml.c index c9e44e3..817486f 100644 --- a/src/fcxml.c +++ b/src/fcxml.c @@ -1968,7 +1968,8 @@ FcParsePatelt (FcConfigParse *parse) } } - FcVStackPushPattern (parse, pattern); + FcVStackPushPattern (parse, FcPatternFreeze(pattern)); + FcPatternDestroy (pattern); } static void