summaryrefslogtreecommitdiffstats
path: root/libvncserver/zrle.c
diff options
context:
space:
mode:
authorsteven_carr <steven_carr>2006-05-03 19:29:18 +0000
committersteven_carr <steven_carr>2006-05-03 19:29:18 +0000
commit2670641432683c15529d93f3ec2e09fed220b53c (patch)
tree29d517f032b71b673681574dc352d80096a8426f /libvncserver/zrle.c
parentafa9fae0248650cb358463c37756c3560da4b57a (diff)
downloadlibtdevnc-2670641432683c15529d93f3ec2e09fed220b53c.tar.gz
libtdevnc-2670641432683c15529d93f3ec2e09fed220b53c.zip
Client Independent Server Side Scaling is now supported
Both PalmVNC and UltraVNC SetScale messages are supported
Diffstat (limited to 'libvncserver/zrle.c')
-rw-r--r--libvncserver/zrle.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libvncserver/zrle.c b/libvncserver/zrle.c
index da9e67b..76123a0 100644
--- a/libvncserver/zrle.c
+++ b/libvncserver/zrle.c
@@ -30,13 +30,13 @@
#define GET_IMAGE_INTO_BUF(tx,ty,tw,th,buf) \
-{ char *fbptr = (cl->screen->frameBuffer \
- + (cl->screen->paddedWidthInBytes * ty) \
- + (tx * (cl->screen->bitsPerPixel / 8))); \
+{ char *fbptr = (cl->scaledScreen->frameBuffer \
+ + (cl->scaledScreen->paddedWidthInBytes * ty) \
+ + (tx * (cl->scaledScreen->bitsPerPixel / 8))); \
\
(*cl->translateFn)(cl->translateLookupTable, &cl->screen->serverFormat,\
&cl->format, fbptr, (char*)buf, \
- cl->screen->paddedWidthInBytes, tw, th); }
+ cl->scaledScreen->paddedWidthInBytes, tw, th); }
#define EXTRA_ARGS , rfbClientPtr cl