diff -r 3b03c28289e6 -r f683e24efca3 qtinternetradio/irqcommon/src/irqutility.cpp --- a/qtinternetradio/irqcommon/src/irqutility.cpp Fri Jun 11 13:30:40 2010 +0300 +++ b/qtinternetradio/irqcommon/src/irqutility.cpp Wed Jun 23 18:04:00 2010 +0300 @@ -155,7 +155,6 @@ { aIRQPreset.uniqID = aCIRPreset.Id(); aIRQPreset.type = aCIRPreset.GetChannelType(); - aIRQPreset.index = aCIRPreset.Index(); aIRQPreset.presetId = aCIRPreset.GetId(); aIRQPreset.iChannelUrlCount = aCIRPreset.GetUrlCount(); @@ -274,28 +273,28 @@ bool ret = false; TUid songRecognitionAppUid = getSongRecognitionAppUid(); - TApaAppInfo appInfo; + TApaAppInfo *appInfo = new TApaAppInfo; lsSession.GetAllApps(); - while( KErrNone == lsSession.GetNextApp(appInfo) ) + while( KErrNone == lsSession.GetNextApp(*appInfo) ) { TBool appIsHidden = EFalse; TApaAppCapabilityBuf capability; - if( KErrNone == lsSession.GetAppCapability(capability,appInfo.iUid) ) + if( KErrNone == lsSession.GetAppCapability(capability,appInfo->iUid) ) { appIsHidden = capability().iAppIsHidden; } if(!appIsHidden) { - if(songRecognitionAppUid == appInfo.iUid) + if(songRecognitionAppUid == appInfo->iUid) { ret = true; break; } } } - + delete appInfo; lsSession.Close(); return ret; }