diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | src/cr-fonts.c | 5 |
2 files changed, 5 insertions, 1 deletions
@@ -2,6 +2,7 @@ * cr-style.h (enum CRPositionType): Remove trailing comma. Needed for compilation on AIX with xlc. + * cr-fonts.c (cr_font_weight_get_bolder): Handle FONT_WEIGHT_INHERIT. 2007-01-09 Benjamin Dauvergne <feanor@tol-eressea.org> diff --git a/src/cr-fonts.c b/src/cr-fonts.c index 35c57ad..94c4f2c 100644 --- a/src/cr-fonts.c +++ b/src/cr-fonts.c @@ -766,7 +766,10 @@ cr_font_variant_to_string (enum CRFontVariant a_code) enum CRFontWeight cr_font_weight_get_bolder (enum CRFontWeight a_weight) { - if (a_weight >= FONT_WEIGHT_900) { + if (a_weight == FONT_WEIGHT_INHERIT) { + cr_utils_trace_info ("can't return a bolder weight for FONT_WEIGHT_INHERIT") ; + return a_weight; + } else if (a_weight >= FONT_WEIGHT_900) { return FONT_WEIGHT_900 ; } else if (a_weight < FONT_WEIGHT_NORMAL) { return FONT_WEIGHT_NORMAL ; |