comparison sub/font_load_ft.c @ 34822:93f079e4e579

Add result argument to second FcFontMatch argument, just like for the first. Fixes a possible assertion in fontconfig.
author reimar
date Wed, 16 May 2012 21:30:06 +0000
parents 57d944b1a732
children 2960cd0eef6f
comparison
equal deleted inserted replaced
34821:747608fd4dcc 34822:93f079e4e579
1157 FcPatternDestroy(fc_pattern); 1157 FcPatternDestroy(fc_pattern);
1158 fc_pattern = FcNameParse("sans-serif"); 1158 fc_pattern = FcNameParse("sans-serif");
1159 FcConfigSubstitute(0, fc_pattern, FcMatchPattern); 1159 FcConfigSubstitute(0, fc_pattern, FcMatchPattern);
1160 FcDefaultSubstitute(fc_pattern); 1160 FcDefaultSubstitute(fc_pattern);
1161 fc_pattern2 = fc_pattern; 1161 fc_pattern2 = fc_pattern;
1162 fc_pattern = FcFontMatch(0, fc_pattern, 0); 1162 fc_pattern = FcFontMatch(0, fc_pattern, &result);
1163 FcPatternDestroy(fc_pattern2); 1163 FcPatternDestroy(fc_pattern2);
1164 } 1164 }
1165 // s doesn't need to be freed according to fontconfig docs 1165 // s doesn't need to be freed according to fontconfig docs
1166 FcPatternGetString(fc_pattern, FC_FILE, 0, &s); 1166 FcPatternGetString(fc_pattern, FC_FILE, 0, &s);
1167 FcPatternGetInteger(fc_pattern, FC_INDEX, 0, &face_index); 1167 FcPatternGetInteger(fc_pattern, FC_INDEX, 0, &face_index);