X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fgui%2Fepixmap.cpp;h=70ea9d6a7b099c950fd21ec49950ad139d4506ed;hp=31998c1efa61325c0ca60320e04ea36807bb95b4;hb=9543a08546d7b46e3da668bfbd72e4324dd4c6e6;hpb=de0875117ca72715893feb9183a498c2942d7da5 diff --git a/lib/gui/epixmap.cpp b/lib/gui/epixmap.cpp index 31998c1..70ea9d6 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);