mirror of https://github.com/xemu-project/xemu.git
vnc: don't set the quality if lossy encoding are disabled
This should not change the current behavior, but if any new encoding try to use the tight quality, it will always be set to -1 when lossy encodings are disabled. Signed-off-by: Corentin Chary <corentincj@iksaif.net> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
877fdc12b1
commit
b31f519e27
4
ui/vnc.c
4
ui/vnc.c
|
@ -1780,7 +1780,9 @@ static void set_encodings(VncState *vs, int32_t *encodings, size_t n_encodings)
|
|||
vs->tight.compression = (enc & 0x0F);
|
||||
break;
|
||||
case VNC_ENCODING_QUALITYLEVEL0 ... VNC_ENCODING_QUALITYLEVEL0 + 9:
|
||||
vs->tight.quality = (enc & 0x0F);
|
||||
if (vs->vd->lossy) {
|
||||
vs->tight.quality = (enc & 0x0F);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
VNC_DEBUG("Unknown encoding: %d (0x%.8x): %d\n", i, enc, enc);
|
||||
|
|
Loading…
Reference in New Issue