]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/imageloader.cpp
Use lambdas for comparison functions
[libs/gui.git] / source / graphics / imageloader.cpp
index 64033661360741443185bc9fe004d1da85953dfb..55d2dfb1b8f8c3f4cab2ebd3c9bcd93a0a0e547e 100644 (file)
@@ -58,7 +58,9 @@ ImageLoader *ImageLoader::open_io(IO::Seekable &io)
        if(registry.changed)
        {
                registry.changed = false;
-               sort(registry.loaders, signature_size_compare);
+               sort(registry.loaders,  [](RegisterBase *r1, RegisterBase *r2){
+                       return r1->get_signature_size()<r2->get_signature_size();
+               });
        }
 
        if(registry.loaders.empty())
@@ -131,11 +133,6 @@ ImageLoader::Registry &ImageLoader::get_registry()
        return registry;
 }
 
-bool ImageLoader::signature_size_compare(RegisterBase *r1, RegisterBase *r2)
-{
-       return r1->get_signature_size()<r2->get_signature_size();
-}
-
 
 ImageLoader::Registry::~Registry()
 {