diff -r 065198191975 -r 5723da102db1 qtinternetradio/ui/src/irchanneldataprovider.cpp --- a/qtinternetradio/ui/src/irchanneldataprovider.cpp Thu Sep 02 20:17:46 2010 +0300 +++ b/qtinternetradio/ui/src/irchanneldataprovider.cpp Fri Sep 17 08:27:59 2010 +0300 @@ -196,11 +196,10 @@ delete iLogoPreset; iLogoPreset = aPreset; - if (iLogoPreset->logoData != KNullDesC8) + if (iLogoPreset->logoData.size() > 0) { - QPixmap tempMap; - const unsigned char * logoData = iLogoPreset->logoData.Ptr(); - bool ret = tempMap.loadFromData(logoData, iLogoPreset->logoData.Length()); + QPixmap tempMap; + bool ret = tempMap.loadFromData((const unsigned char*)iLogoPreset->logoData.constData(), iLogoPreset->logoData.size()); if( ret ) {