diff options
author | Tor Andersson <tor@ghostscript.com> | 2004-12-02 06:55:46 +0100 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2004-12-02 06:55:46 +0100 |
commit | 5c335f9337724f61c14af143b18f0891c58dbacd (patch) | |
tree | be1c7eef2412c09d4ae0caebd933a17e4b8b80f0 /tree/text.c | |
parent | 615d27315a131bea0df699c3daa1102289b433c6 (diff) | |
download | mupdf-5c335f9337724f61c14af143b18f0891c58dbacd.tar.xz |
optimise object store. refcount resources. colorkeyed transparency. font bbox.
Diffstat (limited to 'tree/text.c')
-rw-r--r-- | tree/text.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tree/text.c b/tree/text.c index ef77f530..b94664b5 100644 --- a/tree/text.c +++ b/tree/text.c @@ -11,7 +11,7 @@ fz_newtextnode(fz_textnode **textp, fz_font *font) fz_initnode((fz_node*)text, FZ_NTEXT); - text->font = font; + text->font = fz_keepfont(font); text->trm = fz_identity(); text->len = 0; text->cap = 0; @@ -23,6 +23,7 @@ fz_newtextnode(fz_textnode **textp, fz_font *font) void fz_droptextnode(fz_textnode *text) { + fz_dropfont(text->font); fz_free(text->els); } |