diff options
Diffstat (limited to 'x11-libs/vte/files/vte-0.17.4-fix-highlighting-on-activity.patch')
-rw-r--r-- | x11-libs/vte/files/vte-0.17.4-fix-highlighting-on-activity.patch | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/x11-libs/vte/files/vte-0.17.4-fix-highlighting-on-activity.patch b/x11-libs/vte/files/vte-0.17.4-fix-highlighting-on-activity.patch deleted file mode 100644 index 96c09b474f67..000000000000 --- a/x11-libs/vte/files/vte-0.17.4-fix-highlighting-on-activity.patch +++ /dev/null @@ -1,48 +0,0 @@ -Upstream revisions 2134 and 2135 with useless whitespace change hunks removed: - -2008-10-23 Chris Wilson - -Bug 557375 – >=vte-0.16.14 breaks highlighting on activity - -* src/vte.c (vte_terminal_deselect_all), -(vte_terminal_extend_selection): -After the user modifies the selection, copy it to PRIMARY and store -it on the terminal. This ensures that after a screen redraw, we -compare the contents of the selected region with the current -selection, instead of stale data. - -2008-10-31 Chris Wilson - -* src/vte.c (vte_terminal_deselect_all): -Preserve the copy of the selection until it is replace by a new -selection, so that we can perform asynchronous copies from the -clipboard. - ---- trunk/src/vte.c 2008/10/23 08:39:44 2130 -+++ trunk/src/vte.c 2008/10/31 12:59:29 2135 -@@ -1018,10 +1018,16 @@ - { - if (terminal->pvt->has_selection) { - gint sx, sy, ex, ey; -- terminal->pvt->has_selection = FALSE; -+ - _vte_debug_print(VTE_DEBUG_SELECTION, - "Deselecting all text.\n"); -+ -+ terminal->pvt->has_selection = FALSE; -+ /* Don't free the current selection, as we need to keep -+ * hold of it for async copying from the clipboard. */ -+ - vte_terminal_emit_selection_changed(terminal); -+ - sx = terminal->pvt->selection_start.x; - sy = terminal->pvt->selection_start.y; - ex = terminal->pvt->selection_end.x; -@@ -6510,6 +6514,7 @@ - terminal->pvt->selection_start.y, - terminal->pvt->selection_end.x, - terminal->pvt->selection_end.y); -+ vte_terminal_copy_primary(terminal); - vte_terminal_emit_selection_changed(terminal); - } - |