summaryrefslogtreecommitdiff
path: root/src/cairo-cff-subset.c
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2010-11-23 23:26:49 +1030
committerAdrian Johnson <ajohnson@redneon.com>2010-11-23 23:26:49 +1030
commit8db239660fab35970784bfa3bd7e7ba0cdaf46d4 (patch)
treeae747b399cb497c1a636f8cc95c4943695d45f1b /src/cairo-cff-subset.c
parent12b1cbb07e5e23dac9f84793924080171deda37f (diff)
downloadcairo-8db239660fab35970784bfa3bd7e7ba0cdaf46d4.tar.gz
Check is_synthetic() font backend exists before calling it
Diffstat (limited to 'src/cairo-cff-subset.c')
-rw-r--r--src/cairo-cff-subset.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-cff-subset.c b/src/cairo-cff-subset.c
index a01d55eb5..1e6724fc2 100644
--- a/src/cairo-cff-subset.c
+++ b/src/cairo-cff-subset.c
@@ -1907,7 +1907,7 @@ _cairo_cff_font_create (cairo_scaled_font_subset_t *scaled_font_subset,
return CAIRO_INT_STATUS_UNSUPPORTED;
/* We need to use a fallback font generated from the synthesized outlines. */
- if (backend->is_synthetic (scaled_font_subset->scaled_font))
+ if (backend->is_synthetic && backend->is_synthetic (scaled_font_subset->scaled_font))
return CAIRO_INT_STATUS_UNSUPPORTED;
data_length = 0;