]> source.dussan.org Git - tigervnc.git/commit
Clear clipboard state when its not plain text
authorSamuel Mannehed <samuel@cendio.se>
Wed, 2 Oct 2024 08:18:22 +0000 (10:18 +0200)
committerLinn Mattsson <linma@cendio.se>
Tue, 22 Oct 2024 10:41:34 +0000 (12:41 +0200)
commitcf1f5380f9ea099ce42b144e0552541fc08946a7
tree7c9fe1c6cac0a2c01a6366d6187d36b5169fa5d7
parentfa26b74fb5f4653f71741bd7c1230acf992ef6f7
Clear clipboard state when its not plain text

Commit 8a80c906b9f7c08b1c664569a97d327d62c6d8ae added a check to prevent
announcing clipboard when it's not plain text data. When this check
triggers and we want to ignore the non-plain text clipboard, we should
reset the state by no longer indicating pending clipboard, and by asking
the server to clear its clipboard. This ensures we don't end up in a
state where the server thinks the viewer has useful clipboard data, but
it doesn't.

(cherry picked from commit 6f6d9406035d59b6a9f59ff0f38206c0c98a0266)
vncviewer/Viewport.cxx