diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2023-01-06 11:31:33 +0200 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2023-01-06 15:02:21 +0200 |
commit | bf2cad5d37a17bcc7563acb84291ea4ffcb06d0c (patch) | |
tree | e343c4d66294709b0f518d3284a0226976155d03 /lib | |
parent | f3b3e8ecf58611c8a3cca17d3a94e8ae23ba7788 (diff) | |
download | iscan-bf2cad5d37a17bcc7563acb84291ea4ffcb06d0c.tar.gz |
Fix build with libpng16
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pngstream.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pngstream.cc b/lib/pngstream.cc index d9344b4..e3e49eb 100644 --- a/lib/pngstream.cc +++ b/lib/pngstream.cc @@ -83,7 +83,8 @@ namespace iscan #if HAVE_PNG_H set_error_handler (_png, _info); - if (_header && !_footer && _png->num_rows == _png->flush_rows) + lib->write_flush (_png); + if (_header && !_footer) { lib->write_end (_png, _info); _footer = true; @@ -118,7 +119,7 @@ namespace iscan // to a "file not found" error when calling dlopen. We just // dlopen the libz library explicitly to work around this. basic_imgstream::dlopen ("libz"); - basic_imgstream::dlopen ("libpng12", validate); + basic_imgstream::dlopen ("libpng16", validate); } catch (std::runtime_error& e) { |