File: 0004-Revert-libtsm-4.4.0-required-code-changes.patch

package info (click to toggle)
kmscon 9.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,696 kB
  • sloc: ansic: 30,211; sh: 105; python: 89; makefile: 16
file content (40 lines) | stat: -rw-r--r-- 1,405 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
From: Boyuan Yang <byang@debian.org>
Date: Mon, 26 Jan 2026 15:02:45 -0500
Subject: Revert libtsm 4.4.0 required code changes

Revert upstream commit 0aaa927 and 2852dbc before we have libtsm/4.4.0
available.

Forwarded: not-needed
Bug: https://bugs.debian.org/1126432
---
 meson.build           | 2 +-
 src/kmscon_terminal.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meson.build b/meson.build
index de29a32..1cf05b9 100644
--- a/meson.build
+++ b/meson.build
@@ -47,7 +47,7 @@ systemdsystemunitdir = systemd_deps.get_variable('systemdsystemunitdir', default
 fs = import('fs')
 
 xkbcommon_deps = dependency('xkbcommon', version: '>=0.5.0')
-libtsm_deps = dependency('libtsm', version: '>=4.4.0')
+libtsm_deps = dependency('libtsm', version: '>=4.3.0')
 libudev_deps = dependency('libudev', version: '>=172')
 dl_deps = dependency('dl')
 threads_deps = dependency('threads')
diff --git a/src/kmscon_terminal.c b/src/kmscon_terminal.c
index 5bf557a..9461786 100644
--- a/src/kmscon_terminal.c
+++ b/src/kmscon_terminal.c
@@ -686,7 +686,7 @@ static void handle_pointer_button(struct kmscon_terminal *term,
 	case 2:
 		if (ev->pressed) {
 			if (term->pointer.copy && term->pointer.copy_len)
-				tsm_vte_paste(term->vte, term->pointer.copy);
+				kmscon_pty_write(term->pty, term->pointer.copy, term->pointer.copy_len);
 			tsm_screen_selection_reset(term->console);
 		}
 	}