diff --git a/ssheven-console.c b/ssheven-console.c index 07420eb..8e9ff10 100644 --- a/ssheven-console.c +++ b/ssheven-console.c @@ -157,6 +157,9 @@ void update_selection_end(void) // only damage the selection if the mouse has moved outside of the last cell if (last_mouse_cell_x != new_mouse_cell_x || last_mouse_cell_y != new_mouse_cell_y) { + // damage the old selection + damage_selection(); + con.select_end_x = new_mouse_cell_x; con.select_end_y = new_mouse_cell_y;