We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 28724e5 commit df33823Copy full SHA for df33823
1 file changed
src/javaforce/awt/priv/pnm.java
@@ -83,17 +83,17 @@ public static int[] load(InputStream is, javaforce.ui.Dimension size) {
83
switch (type) {
84
case TYPE_GRAY_BIN: {
85
for(int a=0;a<pxs;a++) {
86
- int val = data[pos++];
+ int val = data[pos++] & 0xff;
87
val = (val + (val << 8) + (val << 16)) + Color.OPAQUE; //gray scale
88
px[off++] = val;
89
}
90
break;
91
92
case TYPE_COLOR_BIN: {
93
94
- int r = data[pos++];
95
- int g = data[pos++];
96
- int b = data[pos++];
+ int r = data[pos++] & 0xff;
+ int g = data[pos++] & 0xff;
+ int b = data[pos++] & 0xff;
97
int val = (b + (g << 8) + (r << 16)) + Color.OPAQUE;
98
99
0 commit comments