Minor reordering to make debugging easier.
authorBehdad Esfahbod <behdad@src.gnome.org>
Fri, 25 Jan 2008 03:33:41 +0000 (03:33 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Fri, 25 Jan 2008 03:33:41 +0000 (03:33 +0000)
svn path=/trunk/; revision=2554

pango/pangocairo-font.c

index 0925586..0c43928 100644 (file)
@@ -108,8 +108,6 @@ _pango_cairo_font_private_get_scaled_font (PangoCairoFontPrivate *cf_priv)
   cairo_font_face_destroy (font_face);
 
 done:
-  _pango_cairo_font_private_scaled_font_data_destroy (cf_priv->data);
-  cf_priv->data = NULL;
 
   if (G_UNLIKELY (cf_priv->scaled_font == NULL || cairo_scaled_font_status (cf_priv->scaled_font) != CAIRO_STATUS_SUCCESS))
     {
@@ -138,6 +136,9 @@ done:
        }
     }
 
+  _pango_cairo_font_private_scaled_font_data_destroy (cf_priv->data);
+  cf_priv->data = NULL;
+
   return cf_priv->scaled_font;
 }