ui/vnc: derive cmp_bytes from VNC_DIRTY_PIXELS_PER_BIT
this allows for setting VNC_DIRTY_PIXELS_PER_BIT to different values than 16 if desired. Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com> Signed-off-by: Peter Lieven <pl@kamp.de> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
b4c85ddcec
commit
6cd859aa8a
2
ui/vnc.c
2
ui/vnc.c
@ -2679,7 +2679,7 @@ static int vnc_refresh_server_surface(VncDisplay *vd)
|
||||
* Check and copy modified bits from guest to server surface.
|
||||
* Update server dirty map.
|
||||
*/
|
||||
cmp_bytes = 64;
|
||||
cmp_bytes = VNC_DIRTY_PIXELS_PER_BIT * VNC_SERVER_FB_BYTES;
|
||||
if (cmp_bytes > vnc_server_fb_stride(vd)) {
|
||||
cmp_bytes = vnc_server_fb_stride(vd);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user