]> source.dussan.org Git - tigervnc.git/commitdiff
Hide setPrimary parameter on non-X11 platforms
authorPierre Ossman <ossman@cendio.se>
Mon, 1 Apr 2019 12:24:27 +0000 (14:24 +0200)
committerPierre Ossman <ossman@cendio.se>
Mon, 1 Apr 2019 12:24:27 +0000 (14:24 +0200)
It is already hidden in the UI, so make sure it also is gone as a
command line parameter. This follows the behaviour of the similar
sendPrimary parameter.

vncviewer/Viewport.cxx
vncviewer/parameters.cxx

index 4e0044c9855c948ce290eb18112e803632b4b85e..5df5c796c9f548171e72a7515a1f776896960e05 100644 (file)
@@ -262,8 +262,10 @@ void Viewport::serverCutText(const char* str, rdr::U32 len)
 
   // RFB doesn't have separate selection and clipboard concepts, so we
   // dump the data into both variants.
+#if !defined(WIN32) && !defined(__APPLE__)
   if (setPrimary)
     Fl::copy(buffer, ret, 0);
+#endif
   Fl::copy(buffer, ret, 1);
 
   delete [] buffer;
@@ -752,8 +754,10 @@ void Viewport::flushPendingClipboard()
 {
   if (pendingServerCutText) {
     size_t len = strlen(pendingServerCutText);
+#if !defined(WIN32) && !defined(__APPLE__)
     if (setPrimary)
       Fl::copy(pendingServerCutText, len, 0);
+#endif
     Fl::copy(pendingServerCutText, len, 1);
   }
   if (pendingClientCutText) {
index 8427818689c940348970809f2ab1a2e800f09a52..e5ff4e63bcfe7c5d1196060c0189f71367ea0928 100644 (file)
@@ -124,12 +124,12 @@ BoolParameter shared("Shared",
 BoolParameter acceptClipboard("AcceptClipboard",
                               "Accept clipboard changes from the server",
                               true);
-BoolParameter setPrimary("SetPrimary",
-                         "Set the primary selection as well as the "
-                         "clipboard selection", true);
 BoolParameter sendClipboard("SendClipboard",
                             "Send clipboard changes to the server", true);
 #if !defined(WIN32) && !defined(__APPLE__)
+BoolParameter setPrimary("SetPrimary",
+                         "Set the primary selection as well as the "
+                         "clipboard selection", true);
 BoolParameter sendPrimary("SendPrimary",
                           "Send the primary selection to the "
                           "server as well as the clipboard selection",