2002/07/15 23:12:49
authormegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:48:51 +0000 (06:48 +0000)
committermegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:48:51 +0000 (06:48 +0000)
darcs-hash:20040130064851-2ba56-89b9a1d0103fab10969b4b39c5228de2e649a82a.gz

CHANGES
src/org/xwt/PNG.java

diff --git a/CHANGES b/CHANGES
index e118bdd..3ae9cbd 100644 (file)
--- a/CHANGES
+++ b/CHANGES
 
 15-Jul megacz HTTP.java: implemented isInNet(), weekdayRange(), now
               checks environment vars for proxies
+
+15-Jul megacz PNG.java: fixed 8bpp bug
\ No newline at end of file
index f0d9b7e..1c06968 100644 (file)
@@ -255,9 +255,9 @@ public class PNG implements ImageDecoder {
                 } else {
                     data[i] =
                         0xFF000000 |
-                        ((palette[3 * pix[i] + 0] & 0xff) << 16) |
-                        ((palette[3 * pix[i] + 1] & 0xff) << 8) |
-                        (palette[3 * pix[i] + 2] & 0xff);
+                        ((palette[3 * (pix[i] & 0xff) + 0] & 0xff) << 16) |
+                        ((palette[3 * (pix[i] & 0xff) + 1] & 0xff) << 8) |
+                        (palette[3 * (pix[i] & 0xff) + 2] & 0xff);
                 }
             }