From 2670641432683c15529d93f3ec2e09fed220b53c Mon Sep 17 00:00:00 2001 From: steven_carr Date: Wed, 3 May 2006 19:29:18 +0000 Subject: Client Independent Server Side Scaling is now supported Both PalmVNC and UltraVNC SetScale messages are supported --- libvncserver/ultra.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libvncserver/ultra.c') diff --git a/libvncserver/ultra.c b/libvncserver/ultra.c index 5825d5b..e1821bb 100644 --- a/libvncserver/ultra.c +++ b/libvncserver/ultra.c @@ -43,8 +43,8 @@ rfbSendOneRectEncodingUltra(rfbClientPtr cl, rfbZlibHeader hdr; int deflateResult; int i; - char *fbptr = (cl->screen->frameBuffer + (cl->screen->paddedWidthInBytes * y) - + (x * (cl->screen->bitsPerPixel / 8))); + char *fbptr = (cl->scaledScreen->frameBuffer + (cl->scaledScreen->paddedWidthInBytes * y) + + (x * (cl->scaledScreen->bitsPerPixel / 8))); int maxRawSize; int maxCompSize; @@ -78,7 +78,7 @@ rfbSendOneRectEncodingUltra(rfbClientPtr cl, */ (*cl->translateFn)(cl->translateLookupTable, &cl->screen->serverFormat, &cl->format, fbptr, lzoBeforeBuf, - cl->screen->paddedWidthInBytes, w, h); + cl->scaledScreen->paddedWidthInBytes, w, h); if ( cl->compStreamInitedLZO == FALSE ) { cl->compStreamInitedLZO = TRUE; -- cgit v1.2.3