summaryrefslogtreecommitdiff
path: root/poppler/Gfx.cc
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2006-05-02 04:38:39 +0000
committerKristian Høgsberg <krh@redhat.com>2006-05-02 04:38:39 +0000
commita9b0c7977aba7bc85a8673c7f95187ff17ee4173 (patch)
tree5626b888cd6e60294062b83cf908787f51c2bf42 /poppler/Gfx.cc
parent57af0207334ff1a407899370281ebb90fe953a32 (diff)
2006-05-02 Kristian Høgsberg <krh@redhat.com>
* glib/poppler-page.cc: * poppler/Gfx.cc: * poppler/GfxFont.cc: * poppler/GfxFont.h: * poppler/GfxState.cc: * poppler/TextOutputDev.cc: Patch from Gary Coady to add reference counting to GfxFont so we don't crash on text selection.
Diffstat (limited to 'poppler/Gfx.cc')
-rw-r--r--poppler/Gfx.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/poppler/Gfx.cc b/poppler/Gfx.cc
index 8041004c..9ea0b625 100644
--- a/poppler/Gfx.cc
+++ b/poppler/Gfx.cc
@@ -2523,6 +2523,8 @@ void Gfx::opSetFont(Object args[], int numArgs) {
args[1].getNum());
fflush(stdout);
}
+
+ font->incRefCnt();
state->setFont(font, args[1].getNum());
fontChanged = gTrue;
}