From: Felix Domke Date: Mon, 27 Feb 2006 22:09:18 +0000 (+0000) Subject: don't crash when loadPNG fails X-Git-Tag: 2.6.0~3960 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/9543a08546d7b46e3da668bfbd72e4324dd4c6e6 don't crash when loadPNG fails --- diff --git a/lib/gui/epixmap.cpp b/lib/gui/epixmap.cpp index 31998c1e..70ea9d6a 100644 --- a/lib/gui/epixmap.cpp +++ b/lib/gui/epixmap.cpp @@ -22,7 +22,13 @@ void ePixmap::setPixmap(gPixmap *pixmap) void ePixmap::setPixmapFromFile(const char *filename) { loadPNG(m_pixmap, filename); - + + if (!m_pixmap) + { + eDebug("ePixmap::setPixmapFromFile: loadPNG failed"); + return; + } + // TODO getDesktop()->makeCompatiblePixmap(*m_pixmap); event(evtChangedPixmap);