summaryrefslogtreecommitdiffstats
path: root/tabletrans24template.c
diff options
context:
space:
mode:
authordscho <dscho>2001-10-07 03:49:02 +0000
committerdscho <dscho>2001-10-07 03:49:02 +0000
commita7d66f23a2bfe066a1cc854cb588d701d1165e2c (patch)
tree9fb004a2cb73097498c4f81a94b8da73e91a4a8c /tabletrans24template.c
parent87c12192da6d0742988e2f95384a2dd78a2d5671 (diff)
downloadlibtdevnc-a7d66f23a2bfe066a1cc854cb588d701d1165e2c.tar.gz
libtdevnc-a7d66f23a2bfe066a1cc854cb588d701d1165e2c.zip
fixed 24bit (update was garbled)
Diffstat (limited to 'tabletrans24template.c')
-rw-r--r--tabletrans24template.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tabletrans24template.c b/tabletrans24template.c
index 0dee0d3..44a37cb 100644
--- a/tabletrans24template.c
+++ b/tabletrans24template.c
@@ -55,7 +55,7 @@ rfbTranslateWithSingleTable24to24 (char *table, rfbPixelFormat *in,
{
CARD8 *ip = (CARD8 *)iptr;
CARD8 *op = (CARD8 *)optr;
- int ipextra = bytesBetweenInputLines / 3 - width;
+ int ipextra = bytesBetweenInputLines - width * 3;
CARD8 *opLineEnd;
CARD8 *t = (CARD8 *)table;
int shift = rfbEndianTest?0:8;
@@ -94,7 +94,7 @@ rfbTranslateWithRGBTables24to24 (char *table, rfbPixelFormat *in,
{
CARD8 *ip = (CARD8 *)iptr;
CARD8 *op = (CARD8 *)optr;
- int ipextra = bytesBetweenInputLines / 3 - width;
+ int ipextra = bytesBetweenInputLines - width*3;
CARD8 *opLineEnd;
CARD8 *redTable = (CARD8 *)table;
CARD8 *greenTable = redTable + 3*(in->redMax + 1);
@@ -146,7 +146,7 @@ rfbTranslateWithSingleTable24toOUT (char *table, rfbPixelFormat *in,
{
CARD8 *ip = (CARD8 *)iptr;
OUT_T *op = (OUT_T *)optr;
- int ipextra = bytesBetweenInputLines / 3 - width;
+ int ipextra = bytesBetweenInputLines - width*3;
OUT_T *opLineEnd;
OUT_T *t = (OUT_T *)table;
int shift = rfbEndianTest?0:8;
@@ -179,7 +179,7 @@ rfbTranslateWithRGBTables24toOUT (char *table, rfbPixelFormat *in,
{
CARD8 *ip = (CARD8 *)iptr;
OUT_T *op = (OUT_T *)optr;
- int ipextra = bytesBetweenInputLines / 3 - width;
+ int ipextra = bytesBetweenInputLines - width*3;
OUT_T *opLineEnd;
OUT_T *redTable = (OUT_T *)table;
OUT_T *greenTable = redTable + in->redMax + 1;