diff options
author | Nalin Dahyabhai <nalin@src.gnome.org> | 2003-04-17 15:44:14 +0000 |
---|---|---|
committer | Nalin Dahyabhai <nalin@src.gnome.org> | 2003-04-17 15:44:14 +0000 |
commit | 70a4202f0a0b2f9f3308ab7d3606d725d095d123 (patch) | |
tree | 06d0589564d686256809fc8a3757e6b84ea1f7d0 | |
parent | d08be0223b4f3e714a7e218a2831caa6042ca0ec (diff) | |
download | vte-70a4202f0a0b2f9f3308ab7d3606d725d095d123.tar.gz |
invalidate a larger rectangle to fix behavior wrt openi18n assertion 2.
* src/vte.c(vte_terminal_process_incoming): invalidate a larger rectangle to
fix behavior wrt openi18n assertion 2.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/vte.c | 16 |
2 files changed, 14 insertions, 6 deletions
@@ -1,3 +1,7 @@ +2003-04-17 nalin + * src/vte.c(vte_terminal_process_incoming): invalidate a larger + rectangle to fix behavior wrt openi18n assertion 2. + 2003-04-16 nalin * src/vte.c(vte_terminal_paint): fix logic error drawing the cursor which caused ALTGR characters to always be used. Draw the preedit @@ -7119,8 +7119,8 @@ vte_terminal_process_incoming(gpointer data) * the current location of the cursor, so we won't need to redraw * it below. */ vte_invalidate_cells(terminal, - bbox_topleft.x, - bbox_bottomright.x - bbox_topleft.x + 1, + bbox_topleft.x - 1, + bbox_bottomright.x - (bbox_topleft.x - 1) + 1, bbox_topleft.y, bbox_bottomright.y - bbox_topleft.y + 1); @@ -11616,12 +11616,16 @@ vte_terminal_draw_graphic(VteTerminal *terminal, gunichar c, /* +/- */ vte_terminal_draw_line(terminal, &terminal->pvt->palette[fore], - xcenter, (y + ycenter) / 2, - xcenter, (ycenter + ybottom) / 2); + xcenter, + (y + ycenter) / 2, + xcenter, + (ycenter + ybottom) / 2); vte_terminal_draw_line(terminal, &terminal->pvt->palette[fore], - (x + xcenter) / 2, ycenter, - (xcenter + xright) / 2, ycenter); + (x + xcenter) / 2, + ycenter, + (xcenter + xright) / 2, + ycenter); vte_terminal_draw_line(terminal, &terminal->pvt->palette[fore], (x + xcenter) / 2, |