mirror of
https://github.com/qemu/qemu.git
synced 2024-11-28 22:33:36 +08:00
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
Block a user