X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fimageloader.cpp;h=55d2dfb1b8f8c3f4cab2ebd3c9bcd93a0a0e547e;hb=3c5bbaeadb33d288c0f9e487b52904b7ed7e4319;hp=a9383401a6f46c10a5f58fcfa0ef55369ff006b3;hpb=507fa60f32bd3f64840a2cdd1be5d68478432b55;p=libs%2Fgui.git diff --git a/source/graphics/imageloader.cpp b/source/graphics/imageloader.cpp index a938340..55d2dfb 100644 --- a/source/graphics/imageloader.cpp +++ b/source/graphics/imageloader.cpp @@ -1,4 +1,5 @@ #include "imageloader.h" +#include #include #include #include @@ -57,7 +58,9 @@ ImageLoader *ImageLoader::open_io(IO::Seekable &io) if(registry.changed) { registry.changed = false; - registry.loaders.sort(signature_size_compare); + sort(registry.loaders, [](RegisterBase *r1, RegisterBase *r2){ + return r1->get_signature_size()get_signature_size(); + }); } if(registry.loaders.empty()) @@ -130,11 +133,6 @@ ImageLoader::Registry &ImageLoader::get_registry() return registry; } -bool ImageLoader::signature_size_compare(RegisterBase *r1, RegisterBase *r2) -{ - return r1->get_signature_size()get_signature_size(); -} - ImageLoader::Registry::~Registry() {