summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOBATA Akio <obache@wizdas.com>2020-07-18 17:10:20 +0900
committerOBATA Akio <obache@wizdas.com>2020-07-18 17:46:54 +0900
commitb6a4a5ec2001abed68c01d5c6baabbc2319214dc (patch)
tree2f29687ed13993e179c67a5cff559e4de42a41e5
parent5ce8516970925f9c41fd5a07905f546b7f00258b (diff)
downloadtqt3-b6a4a5ec.tar.gz
tqt3-b6a4a5ec.zip
Remove unwanted code for writing png
`info_ptr->channels` will be set in the next called `png_set_IHDR()`, so it is no effect. Signed-off-by: OBATA Akio <obache@wizdas.com>
-rw-r--r--src/kernel/qpngio.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/kernel/qpngio.cpp b/src/kernel/qpngio.cpp
index 3f32e7cd..134aacd1 100644
--- a/src/kernel/qpngio.cpp
+++ b/src/kernel/qpngio.cpp
@@ -568,19 +568,6 @@ bool TQPNGImageWriter::writeImage(const TQImage& image, int quality_in, int off_
png_set_write_fn(png_ptr, (void*)this, qpiw_write_fn, qpiw_flush_fn);
-#if PNG_LIBPNG_VER>=10500
-#warning XXXtnn not too sure about this
-/*
-according to png.h, channels is only used on read, not writes, so we
-should be able to comment this out.
-*/
-#else /* LIBPNG 1.5 */
- info_ptr->channels =
- (image.depth() == 32)
- ? (image.hasAlphaBuffer() ? 4 : 3)
- : 1;
-#endif /* LIBPNG 1.5 */
-
png_set_IHDR(png_ptr, info_ptr, image.width(), image.height(),
image.depth() == 1 ? 1 : 8 /* per channel */,
image.depth() == 32