Skip to contentSkip to conversation

ioemu: move VNC-specific switchbpp member to VncState

PATCH New Samuel Thibault 1 participant 1 message May 2, 2008

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ioemu: move VNC-specific switchbpp member to VncState

ioemu: move VNC-specific switchbpp member to VncState

tools/ioemu/vl.h +0 -1
diff -r 048c883c4576 tools/ioemu/vl.h
@@ -940,7 +940,6 @@ struct DisplayState {
     uint32_t *palette;
     uint64_t gui_timer_interval;
 
-    int switchbpp;
     int shared_buf;
     
     void (*dpy_update)(struct DisplayState *s, int x, int y, int w, int h);
tools/ioemu/vnc.c +3 -2
diff -r 048c883c4576 tools/ioemu/vnc.c
@@ -198,6 +198,7 @@ struct VncState
     char *x509key;
 #endif
     char challenge[VNC_AUTH_CHALLENGE_SIZE];
+    int switchbpp;
 
 #if CONFIG_VNC_TLS
     int wiremode;
@@ -1686,7 +1687,7 @@ static void vnc_dpy_colourdepth(DisplayS
         default:
             return;
     }
-    if (ds->switchbpp) {
+    if (vs->switchbpp) {
         vnc_client_error(vs);
     } else if (vs->csock != -1 && vs->has_WMVi) {
         /* Sending a WMVi message to notify the client*/
@@ -2647,7 +2648,7 @@ int vnc_display_open(DisplayState *ds, c
 	if (strncmp(options, "password", 8) == 0) {
 	    password = 1; /* Require password auth */
         } else if (strncmp(options, "switchbpp", 9) == 0) {
-            ds->switchbpp = 1;
+            vs->switchbpp = 1;
 #if CONFIG_VNC_TLS
 	} else if (strncmp(options, "tls", 3) == 0) {
 	    tls = 1; /* Require TLS */