X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fimage.cpp;h=5d2a21bb66e969d85da76f34811d4ff5e1f9836b;hb=5d688fbf457b1f4d3bebde431a7f58c898be584c;hp=6a20178c5d4a5d115ed1748100374d13a3e03f38;hpb=1b8d9d3ea7152ea2e25ff252bc100aee2a6d6218;p=libs%2Fgui.git diff --git a/source/graphics/image.cpp b/source/graphics/image.cpp index 6a20178..5d2a21b 100644 --- a/source/graphics/image.cpp +++ b/source/graphics/image.cpp @@ -1,6 +1,7 @@ #ifdef WITH_DEVIL #include #endif +#include #include #include #include "image.h" @@ -46,8 +47,9 @@ Image::~Image() void Image::load_file(const string &fn) { + string ext = FS::extpart(fn); #ifdef WITH_LIBPNG - if(fn.size()>4 && !fn.compare(fn.size()-4, 4, ".png")) + if(ext==".png") { IO::BufferedFile file(fn); load_png(file, *priv);