From 3cb5c3e2d38f284738af6af736df3c4addd85575 Mon Sep 17 00:00:00 2001 From: mrwastl Date: Sun, 8 May 2011 00:06:31 +0200 Subject: add basic reading support for image formats supported by ImageMagick (optional, not enabled by default) --- glcdskin/cache.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'glcdskin') diff --git a/glcdskin/cache.c b/glcdskin/cache.c index fdcb4b8..4129eb9 100644 --- a/glcdskin/cache.c +++ b/glcdskin/cache.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include @@ -171,8 +172,13 @@ cImageItem * cImageCache::LoadImage(const std::string & path) } else { - delete image; - return NULL; + cExtFormatFile extformat; + + if (extformat.Load(*image, file) == false) + { + delete image; + return NULL; + } } item = new cImageItem(path, image); -- cgit v1.2.3