diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2006-04-23 07:36:54 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2006-04-23 07:36:54 +0000 |
commit | 9a70a1fea66d11a81415bdc082679a6d586ff7cc (patch) | |
tree | 199cba1821d6079b1d4963c55600e8a70f582a50 | |
parent | 7598aa25c12af4e90f564ad27b78a24472297790 (diff) |
Bug 148720 # Word selection erroneously captures text from next line Patch
2006-04-23 Behdad Esfahbod <behdad@gnome.org>
Bug 148720 # Word selection erroneously captures text from next line
Patch from Chris Heath.
* src/vteseq.c (vte_sequence_handler_cd), (vte_sequence_handler_ce),
(vte_sequence_handler_clear_current_line),
(vte_sequence_handler_clear_above_current): Reset soft_wrapped flag.
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | src/vteseq.c | 4 |
2 files changed, 13 insertions, 0 deletions
@@ -1,5 +1,14 @@ 2006-04-23 Behdad Esfahbod <behdad@gnome.org> + Bug 148720 – Word selection erroneously captures text from next line + Patch from Chris Heath. + + * src/vteseq.c (vte_sequence_handler_cd), (vte_sequence_handler_ce), + (vte_sequence_handler_clear_current_line), + (vte_sequence_handler_clear_above_current): Reset soft_wrapped flag. + +2006-04-23 Behdad Esfahbod <behdad@gnome.org> + Bug 126376 – Uncoinditional definition of _XOPEN_SOURCE breaks build on NetBSD Patch from Dan Winship. diff --git a/src/vteseq.c b/src/vteseq.c index a511973..95316f0 100644 --- a/src/vteseq.c +++ b/src/vteseq.c @@ -1184,6 +1184,7 @@ vte_sequence_handler_cd(VteTerminal *terminal, vte_g_array_fill(rowdata->cells, &screen->fill_defaults, terminal->column_count); + rowdata->soft_wrapped = 0; /* Repaint this row. */ _vte_invalidate_cells(terminal, 0, terminal->column_count, @@ -1220,6 +1221,7 @@ vte_sequence_handler_ce(VteTerminal *terminal, vte_g_array_fill(rowdata->cells, &screen->fill_defaults, terminal->column_count); + rowdata->soft_wrapped = 0; /* Repaint this row. */ _vte_invalidate_cells(terminal, 0, terminal->column_count, @@ -1336,6 +1338,7 @@ vte_sequence_handler_clear_current_line(VteTerminal *terminal, vte_g_array_fill(rowdata->cells, &screen->fill_defaults, terminal->column_count); + rowdata->soft_wrapped = 0; /* Repaint this row. */ _vte_invalidate_cells(terminal, 0, terminal->column_count, @@ -2925,6 +2928,7 @@ vte_sequence_handler_clear_above_current(VteTerminal *terminal, vte_g_array_fill(rowdata->cells, &screen->fill_defaults, terminal->column_count); + rowdata->soft_wrapped = 0; /* Repaint the row. */ _vte_invalidate_cells(terminal, 0, terminal->column_count, |