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

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.
Index: tigervnc-1.4.1/vncviewer/Viewport.cxx
===================================================================
--- tigervnc-1.4.1.orig/vncviewer/Viewport.cxx
+++ tigervnc-1.4.1/vncviewer/Viewport.cxx
@@ -1007,18 +1007,11 @@ rdr::U32 Viewport::translateKeyEvent(voi
   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 (keyTextLen == 0) {
-    vlog.error(_("Unknown FLTK key code %d (0x%04x)"), keyCode, keyCode);
-    return NoSymbol;
+    return keyCode;
   }
 
   // Control character?
openSUSE Build Service is sponsored by