File tigervnc-newfbsize.patch of Package tigervnc.1021

Index: tigervnc-1.4.1/vncviewer/CConn.cxx
===================================================================
--- tigervnc-1.4.1.orig/vncviewer/CConn.cxx
+++ tigervnc-1.4.1/vncviewer/CConn.cxx
@@ -424,6 +424,8 @@ void CConn::dataRect(const Rect& r, int
 
   if (encoding != encodingCopyRect)
     lastServerEncoding = encoding;
+  if (encoding == pseudoEncodingDesktopSize)
+    setDesktopSize( r.width(), r.height() );
 
   if (!Decoder::supported(encoding)) {
     vlog.error(_("Unknown rect encoding %d"), encoding);
openSUSE Build Service is sponsored by