corrected endianess bug introduced in r4742

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4743 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/com/tigervnc/rfb/TightDecoder.java b/java/com/tigervnc/rfb/TightDecoder.java
index 2b97110..38d6362 100644
--- a/java/com/tigervnc/rfb/TightDecoder.java
+++ b/java/com/tigervnc/rfb/TightDecoder.java
@@ -78,7 +78,7 @@
     if (comp_ctl == rfbTightFill) {
       int pix;
       if (cutZeros) {
-        pix = is.readPixel(3, false);
+        pix = is.readPixel(3, !bigEndian);
       } else {
         pix = (bpp == 8) ? is.readOpaque8() : is.readOpaque24B();
       }
@@ -127,7 +127,7 @@
       case rfbTightFilterPalette:
         palSize = is.readU8() + 1;
         if (cutZeros) {
-          is.readPixels(palette, palSize, 3, false);
+          is.readPixels(palette, palSize, 3, !bigEndian);
         } else {
           for (int i = 0; i < palSize; i++) {
             palette[i] = (bpp == 8) ? is.readOpaque8() : is.readOpaque24B();
@@ -178,7 +178,7 @@
         }
       } else {
         if (cutZeros) {
-          input.readPixels(buf, r.area(), 3, false);
+          input.readPixels(buf, r.area(), 3, !bigEndian);
         } else {
           for (int ptr=0; ptr < dataSize; ptr++)
             buf[ptr] = input.readU8();