diff options
| author | Po Lu <luangruo@yahoo.com> | 2022-01-26 05:09:09 +0000 |
|---|---|---|
| committer | Po Lu <luangruo@yahoo.com> | 2022-01-26 05:09:09 +0000 |
| commit | db7de56eefbe5c7918fdf95f8cc422d25dbe2286 (patch) | |
| tree | 0852ea5a64a44f210e736f46dcd0890677c17508 /src | |
| parent | bca68550844da7849ab33616345525918e82f3c8 (diff) | |
Simplify Haiku underline code
* src/haikuterm.c (haiku_draw_text_decoration): Remove code left
over from when mouse face had to be set manually.
Diffstat (limited to 'src')
| -rw-r--r-- | src/haikuterm.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/haikuterm.c b/src/haikuterm.c index e7d596cec3d..90d6f926c82 100644 --- a/src/haikuterm.c +++ b/src/haikuterm.c @@ -632,20 +632,12 @@ haiku_draw_text_decoration (struct glyph_string *s, struct face *face, && (s->prev->face->underline_pixels_above_descent_line == s->face->underline_pixels_above_descent_line)) { - struct face *prev_face = s->prev->face; - - if (prev_face && prev_face->underline == FACE_UNDER_LINE) - { - /* We use the same underline style as the previous one. */ - thickness = s->prev->underline_thickness; - position = s->prev->underline_position; - } - else - goto calculate_underline_metrics; + /* We use the same underline style as the previous one. */ + thickness = s->prev->underline_thickness; + position = s->prev->underline_position; } else { - calculate_underline_metrics:; struct font *font = font_for_underline_metrics (s); unsigned long minimum_offset; bool underline_at_descent_line; |
