vino r791 - in trunk: . server



Author: markmc
Date: Mon Feb 18 15:10:24 2008
New Revision: 791
URL: http://svn.gnome.org/viewvc/vino?rev=791&view=rev

Log:
2008-02-18  Mark McLoughlin  <markmc redhat com>

        Fix an issue with vinagre/gtk-vnc where the first
        attempted connection fails because gtk-vnc doesn't
        send a SetPixelFormat message.

        Narrowed down and tested by Jonh Wendell.

        * server/vino-server.c: (vino_server_handle_new_client): set
        the client's pixel format after we've initialized it.



Modified:
   trunk/ChangeLog
   trunk/server/vino-server.c

Modified: trunk/server/vino-server.c
==============================================================================
--- trunk/server/vino-server.c	(original)
+++ trunk/server/vino-server.c	Mon Feb 18 15:10:24 2008
@@ -360,7 +360,10 @@
   dprintf (RFB, "New client on fd %d\n", rfb_client->sock);
 
   if (!server->priv->fb)
-    vino_server_setup_framebuffer (server);
+    {
+      vino_server_setup_framebuffer (server);
+      rfb_client->format = server->rfb_screen->rfbServerFormat;
+    }
 
   client = g_new0 (VinoClient, 1);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]