if (g == null) g = new PNG();
try {
g._load(is, p);
+ p.data = g.data;
} catch (Exception e) {
if (Log.on) Log.log(PNG.class, e);
return;
if ((inputStream.read() != 137) || (inputStream.read() != 80) || (inputStream.read() != 78) || (inputStream.read() != 71) ||
(inputStream.read() != 13) || (inputStream.read() != 10) || (inputStream.read() != 26) || (inputStream.read() != 10)) {
Log.log(this, "PNG: error: input file is not a PNG file");
- data = new int[] { };
+ data = p.data = new int[] { };
p.width = p.height = 0;
return;
}
private boolean complete = false;
private boolean error = false;
- private int[] data = null;
+ int[] data = null;
private InputStream underlyingStream = null;
private DataInputStream inputStream = null;