# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1209732516 -3600
# Node ID 5b994ca498de29e9ac9e3e32f7249f865b4c6e8c
# Parent e309f53f3f83d461a2c10efe65db3b6b2894b590
ioemu: move VNC-specific switchbpp member to VncState
Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>
---
tools/ioemu/vl.h | 1 -
tools/ioemu/vnc.c | 5 +++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff -r e309f53f3f83 -r 5b994ca498de tools/ioemu/vl.h
--- a/tools/ioemu/vl.h Fri May 02 13:48:10 2008 +0100
+++ b/tools/ioemu/vl.h Fri May 02 13:48:36 2008 +0100
@@ -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);
diff -r e309f53f3f83 -r 5b994ca498de tools/ioemu/vnc.c
--- a/tools/ioemu/vnc.c Fri May 02 13:48:10 2008 +0100
+++ b/tools/ioemu/vnc.c Fri May 02 13:48:36 2008 +0100
@@ -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 */
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|