Transfer the Mac SDK bockbuild profiles & resources inside the Mono repository.
[mono.git] / bockbuild / mac-sdk / patches / pango-fix-ct_font_descriptor_get_weight-crasher.patch
1 diff --git a/pango/pangocoretext-fontmap.c b/pango/pangocoretext-fontmap.c
2 index bcbb173..53b2676 100644
3 --- a/pango/pangocoretext-fontmap.c
4 +++ b/pango/pangocoretext-fontmap.c
5 @@ -297,7 +297,7 @@ ct_font_descriptor_get_weight (CTFontDescriptorRef desc)
6    cf_number = (CFNumberRef)CFDictionaryGetValue (dict,
7                                                   kCTFontWeightTrait);
8
9 -  if (CFNumberGetValue (cf_number, kCFNumberCGFloatType, &value))
10 +  if (cf_number != NULL && CFNumberGetValue (cf_number, kCFNumberCGFloatType, &value))
11      {
12        if (value < ct_weight_min || value > ct_weight_max)
13         {