src/hbcore/image/hbiconsource.cpp
changeset 3 11d3954df52a
parent 1 f7ac710697a9
child 5 627c4a0fd0e7
equal deleted inserted replaced
2:06ff229162e9 3:11d3954df52a
   272 }
   272 }
   273     
   273     
   274 QByteArray* HbIconSource::byteArray()
   274 QByteArray* HbIconSource::byteArray()
   275 {
   275 {
   276     if (!mByteArray) {
   276     if (!mByteArray) {
   277     #ifdef HB_NVG_CS_ICON
   277 #ifdef HB_NVG_CS_ICON
   278         QFile file(mFilename);
   278         QFile file(mFilename);
   279         if (!file.open(QIODevice::NotOpen | QIODevice::ReadOnly)) {
   279         if (!file.open(QIODevice::NotOpen | QIODevice::ReadOnly)) {
   280             return 0;
   280             return 0;
   281         }
   281         }
   282         mByteArray = new QByteArray (file.readAll());
   282         mByteArray = new QByteArray(file.readAll());
   283     #endif//nvg 
   283 #endif
   284     }
   284     }
   285     
   285     
   286     if (!mByteArray->isEmpty()) {
   286     if (mByteArray && !mByteArray->isEmpty()) {
   287         return mByteArray;
   287         return mByteArray;
   288     } else {
   288     } else {
   289         return 0;
   289         return 0;
   290     }
   290     }
   291 }
   291 }