summaryrefslogtreecommitdiff
path: root/fitz/dev_text.c
diff options
context:
space:
mode:
Diffstat (limited to 'fitz/dev_text.c')
-rw-r--r--fitz/dev_text.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fitz/dev_text.c b/fitz/dev_text.c
index f7b55c5e..d38fab21 100644
--- a/fitz/dev_text.c
+++ b/fitz/dev_text.c
@@ -238,6 +238,7 @@ fz_text_extract_span(fz_context *ctx, fz_text_span **last, fz_text *text, fz_mat
if (text->len == 0)
return;
+ fz_lock(ctx, FZ_LOCK_FREETYPE);
if (font->ft_face)
{
err = FT_Set_Char_Size(font->ft_face, 64, 64, 72, 72);
@@ -353,6 +354,7 @@ fz_text_extract_span(fz_context *ctx, fz_text_span **last, fz_text *text, fz_mat
fz_add_text_char(ctx, last, font, size, text->wmode, text->items[i].ucs, fz_round_rect(rect));
}
+ fz_unlock(ctx, FZ_LOCK_FREETYPE);
}
static void