Mercurial > projects > dwt-mac
diff dwt/internal/image/PngChunkReader.d @ 7:e831403a80a9
Add 'cast' to casts
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 27 Aug 2008 14:30:35 +0200 |
parents | 1a8b3cb347e0 |
children | 5123b17c98ef |
line wrap: on
line diff
--- a/dwt/internal/image/PngChunkReader.d Wed Aug 27 14:10:03 2008 +0200 +++ b/dwt/internal/image/PngChunkReader.d Wed Aug 27 14:30:35 2008 +0200 @@ -30,7 +30,7 @@ try { PngChunk chunk = PngChunk.readNextFromStream(inputStream); if (chunk is null) DWT.error(DWT.ERROR_INVALID_IMAGE); - headerChunk = (PngIhdrChunk) chunk; + headerChunk = cast(PngIhdrChunk) chunk; headerChunk.validate(readState, null); } catch (ClassCastException e) { DWT.error(DWT.ERROR_INVALID_IMAGE); @@ -46,11 +46,11 @@ if (chunk is null) DWT.error(DWT.ERROR_INVALID_IMAGE); switch (chunk.getChunkType()) { case PngChunk.CHUNK_tRNS: - ((PngTrnsChunk) chunk).validate(readState, headerChunk, paletteChunk); + (cast(PngTrnsChunk) chunk).validate(readState, headerChunk, paletteChunk); break; case PngChunk.CHUNK_PLTE: chunk.validate(readState, headerChunk); - paletteChunk = (PngPlteChunk) chunk; + paletteChunk = cast(PngPlteChunk) chunk; break; default: chunk.validate(readState, headerChunk);