diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2009-11-30 02:37:19 +0100 |
---|---|---|
committer | Sebastian Rasmussen <sebras@hotmail.com> | 2009-11-30 02:37:19 +0100 |
commit | 8f01e9d01bb7c8a3df80bbaf7c47426e77b9e455 (patch) | |
tree | 146c9dff0aca843aadc9c0ea3d6cbb566bfb5914 | |
parent | 1fdb20ea8556ab9f9d4200cdc9e982aa3e6a7430 (diff) | |
download | mupdf-8f01e9d01bb7c8a3df80bbaf7c47426e77b9e455.tar.xz |
Drop current font from graphics state when setting new font.
-rw-r--r-- | mupdf/pdf_interpret.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mupdf/pdf_interpret.c b/mupdf/pdf_interpret.c index 3907f100..ca7e8053 100644 --- a/mupdf/pdf_interpret.c +++ b/mupdf/pdf_interpret.c @@ -867,6 +867,9 @@ Lsetcolor: if (!obj) return fz_throw("cannot find font resource: %s", fz_toname(csi->stack[0])); + if (gstate->font) + pdf_dropfont(gstate->font); + error = pdf_loadfont(&gstate->font, xref, rdb, obj); if (error) return fz_rethrow(error, "cannot load font"); |