X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fpng%2Fpngloader.cpp;h=3f2f95912da05dd068075064edca261b47f521ee;hb=8e403dbbcde6efee1862f6d501ce30a3e7ba81c4;hp=85530653afa8004cb6692fc2cd3fc6f1dcaf2f1b;hpb=010c91931c89fe2b6271a7395a0cb17279c704a2;p=libs%2Fgui.git diff --git a/source/graphics/png/pngloader.cpp b/source/graphics/png/pngloader.cpp index 8553065..3f2f959 100644 --- a/source/graphics/png/pngloader.cpp +++ b/source/graphics/png/pngloader.cpp @@ -31,7 +31,7 @@ struct PngLoader::Private png_info *info; }; -PngLoader::PngLoader(IO::Base &io, const string &sig): +PngLoader::PngLoader(IO::Base &io, unsigned sig_bytes): priv(new Private) { priv->png = png_create_read_struct(PNG_LIBPNG_VER_STRING, &priv->message, error, 0); @@ -39,7 +39,7 @@ PngLoader::PngLoader(IO::Base &io, const string &sig): // These probably won't give any errors png_set_read_fn(priv->png, &io, read); - png_set_sig_bytes(priv->png, sig.size()); + png_set_sig_bytes(priv->png, sig_bytes); } PngLoader::~PngLoader()