$OpenBSD: patch-src_cairo-ft-font_c,v 1.1 2009/01/30 09:32:30 eric Exp $
--- src/cairo-ft-font.c.orig	Mon Jan 26 11:35:11 2009
+++ src/cairo-ft-font.c	Mon Jan 26 11:34:58 2009
@@ -528,7 +528,7 @@ _has_unlocked_face (void *entry)
 {
     cairo_ft_unscaled_font_t *unscaled = entry;
 
-    return (unscaled->lock_count == 0 && unscaled->face);
+    return (!unscaled->from_face && unscaled->lock_count == 0 && unscaled->face);
 }
 
 /* Ensures that an unscaled font has a face object. If we exceed
