summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2006-04-23 07:36:54 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2006-04-23 07:36:54 +0000
commit9a70a1fea66d11a81415bdc082679a6d586ff7cc (patch)
tree199cba1821d6079b1d4963c55600e8a70f582a50
parent7598aa25c12af4e90f564ad27b78a24472297790 (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--ChangeLog9
-rw-r--r--src/vteseq.c4
2 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index df0601f..17be6b9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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,