summaryrefslogtreecommitdiff
path: root/tree/text.c
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2004-12-02 06:55:46 +0100
committerTor Andersson <tor@ghostscript.com>2004-12-02 06:55:46 +0100
commit5c335f9337724f61c14af143b18f0891c58dbacd (patch)
treebe1c7eef2412c09d4ae0caebd933a17e4b8b80f0 /tree/text.c
parent615d27315a131bea0df699c3daa1102289b433c6 (diff)
downloadmupdf-5c335f9337724f61c14af143b18f0891c58dbacd.tar.xz
optimise object store. refcount resources. colorkeyed transparency. font bbox.
Diffstat (limited to 'tree/text.c')
-rw-r--r--tree/text.c3
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);
}