summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEgmont Koblinger <egmont@gmail.com>2015-01-08 14:25:16 +0100
committerEgmont Koblinger <egmont@gmail.com>2015-01-08 14:25:16 +0100
commitf7e71e74d8eba0edd565c5904bd829e4185177d7 (patch)
treeb53f212790ab261bcbf01aed9e83b7e6e898976d
parent2b3b9a1167aafb8d9ac40b2b2c57e5434fb33379 (diff)
downloadvte-f7e71e74d8eba0edd565c5904bd829e4185177d7.tar.gz
widget: Invalidate rectangular selection on rewrap
https://bugzilla.gnome.org/show_bug.cgi?id=742320
-rw-r--r--src/vte.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vte.c b/src/vte.c
index 59eceec3..7fb01aec 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -7709,6 +7709,9 @@ vte_terminal_screen_set_size(VteTerminal *terminal, VteScreen *screen, glong old
glong old_top_lines;
glong new_scroll_delta;
+ if (terminal->pvt->selection_block_mode && do_rewrap && old_columns != terminal->pvt->column_count)
+ vte_terminal_deselect_all(terminal);
+
_vte_debug_print(VTE_DEBUG_RESIZE,
"Resizing %s screen\n"
"Old insert_delta=%ld scroll_delta=%ld\n"