]> source.dussan.org Git - tigervnc.git/commit
Only announce clipboard for plain text data 1840/head
authorSamuel Mannehed <samuel@cendio.se>
Tue, 1 Oct 2024 10:49:40 +0000 (12:49 +0200)
committerSamuel Mannehed <samuel@cendio.se>
Tue, 1 Oct 2024 10:49:40 +0000 (12:49 +0200)
commit8a80c906b9f7c08b1c664569a97d327d62c6d8ae
treeba73ffba8534c972ecb424ca0646f3b711b62e61
parentdce6061af98c909947d910c07662fb60f353ca83
Only announce clipboard for plain text data

FLTK has support for both image and plain text clipboard data, we don't.
This means we only send plain text clipboard from the viewer to the
server. Some applications can get confused when we announce that
clipboard is available and later don't send anything. An example of such
an application is QGIS, in the remote session it froze when an image was
copied on the client side.

This fix means we only call announceClipboard() when the clipboard
contains plain text. That means TigerVNC is now more robust and doesn't
trigger freezes in buggy applications.
vncviewer/Viewport.cxx