Fix warning in g_object_ref (NULL)
authorBehdad Esfahbod <behdad@behdad.org>
Mon, 7 Jan 2013 08:10:03 +0000 (02:10 -0600)
committerBehdad Esfahbod <behdad@behdad.org>
Mon, 7 Jan 2013 08:10:03 +0000 (02:10 -0600)
pango/pangocairo-fontmap.c

index 946ef41..8f3cc53 100644 (file)
@@ -185,7 +185,10 @@ pango_cairo_font_map_set_default (PangoCairoFontMap *fontmap)
 {
   g_return_if_fail (fontmap == NULL || PANGO_IS_CAIRO_FONT_MAP (fontmap));
 
-  g_private_replace (&default_font_map, g_object_ref (fontmap));
+  if (fontmap)
+    g_object_ref (fontmap);
+
+  g_private_replace (&default_font_map, fontmap);
 }
 
 /**