diff -r 065198191975 -r 5723da102db1 qtinternetradio/ui/src/irsearchchannelsview.cpp --- a/qtinternetradio/ui/src/irsearchchannelsview.cpp Thu Sep 02 20:17:46 2010 +0300 +++ b/qtinternetradio/ui/src/irsearchchannelsview.cpp Fri Sep 17 08:27:59 2010 +0300 @@ -434,11 +434,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()); QIcon convertIcon(tempMap); if( ret )