# HG changeset patch # User Juanma Barranquero # Date 1190372219 0 # Node ID 8556c5b11c62f1b4d305bac20f05a765ec3f108f # Parent 6221fe13ef8aecdd5be1366d952d60bd98f6e0bc (x_draw_glyph_string): Use strike_through_color, not underline_color, to draw strike-through. diff -r 6221fe13ef8a -r 8556c5b11c62 src/w32term.c --- a/src/w32term.c Fri Sep 21 09:03:41 2007 +0000 +++ b/src/w32term.c Fri Sep 21 10:56:59 2007 +0000 @@ -2594,10 +2594,10 @@ unsigned long dy = 0, h = 1; if (s->face->overline_color_defaulted_p) - { - w32_fill_area (s->f, s->hdc, s->gc->foreground, s->x, + { + w32_fill_area (s->f, s->hdc, s->gc->foreground, s->x, s->y + dy, s->background_width, h); - } + } else { w32_fill_area (s->f, s->hdc, s->face->overline_color, s->x, @@ -2619,7 +2619,7 @@ } else { - w32_fill_area (s->f, s->hdc, s->face->underline_color, s->x, + w32_fill_area (s->f, s->hdc, s->face->strike_through_color, s->x, s->y + dy, s->width, h); } } @@ -6264,7 +6264,7 @@ w32_create_terminal (struct w32_display_info *dpyinfo) { struct terminal *terminal; - + terminal = create_terminal (); terminal->type = output_w32; @@ -6295,7 +6295,7 @@ terminal->delete_frame_hook = x_destroy_window; terminal->delete_terminal_hook = x_delete_terminal; - + terminal->rif = &w32_redisplay_interface; terminal->scroll_region_ok = 1; /* We'll scroll partial frames. */ terminal->char_ins_del_ok = 1;