File u_tigervnc-send-special-keys-directly.patch of Package tigervnc.141

Author: Michal Srb <msrb@suse.com>
Subject: Send special keys directly to server.
Patch-Mainline: To be upstreamed
References: bnc#906922

Any key that doesn't have textual interpretation should be forwarded to server.
diff -ur tigervnc-1.3.1.orig/vncviewer/Viewport.cxx tigervnc-1.3.1/vncviewer/Viewport.cxx
--- tigervnc-1.3.1.orig/vncviewer/Viewport.cxx	2014-11-25 16:19:17.761307630 +0200
+++ tigervnc-1.3.1/vncviewer/Viewport.cxx	2014-11-25 16:22:12.376081674 +0200
@@ -736,18 +736,11 @@
   case FL_Favorites:
     return XF86XK_Favorites;
 #endif
-  case XK_ISO_Level3_Shift:
-    // FLTK tends to let this one leak through on X11...
-    return XK_ISO_Level3_Shift;
-  case XK_Multi_key:
-    // Same for this...
-    return XK_Multi_key;
   }
 
   // Unknown special key?
   if (keyText[0] == '\0') {
-    vlog.error(_("Unknown FLTK key code %d (0x%04x)"), keyCode, keyCode);
-    return XK_VoidSymbol;
+    return keyCode;
   }
 
   // Look up the symbol the key produces and translate that from Unicode
openSUSE Build Service is sponsored by