equal
deleted
inserted
replaced
159 HBufC8* readBuffer = iResourceFile.AllocReadLC(aResourceId); |
159 HBufC8* readBuffer = iResourceFile.AllocReadLC(aResourceId); |
160 resReader.SetBuffer(readBuffer); |
160 resReader.SetBuffer(readBuffer); |
161 TInt count(resReader.ReadInt16()); |
161 TInt count(resReader.ReadInt16()); |
162 CDesCArrayFlat* descArray = new (ELeave) CDesCArrayFlat(count); ; |
162 CDesCArrayFlat* descArray = new (ELeave) CDesCArrayFlat(count); ; |
163 for (TInt k = 0; k < count; k++) |
163 for (TInt k = 0; k < count; k++) |
164 { |
164 { |
165 aIdArray.AppendL (resReader.ReadInt32()); |
165 aIdArray.AppendL (resReader.ReadInt32()); |
166 HBufC* hbuf = resReader.ReadHBufCL(); |
166 HBufC* hbuf = resReader.ReadHBufCL(); |
167 CleanupStack::PushL(hbuf); |
167 CleanupStack::PushL(hbuf); |
168 descArray->AppendL (*hbuf); |
168 descArray->AppendL (*hbuf); |
169 CleanupStack::PopAndDestroy(hbuf); |
169 CleanupStack::PopAndDestroy(hbuf); |
170 } |
170 } |
171 CleanupStack::PopAndDestroy(readBuffer); |
171 CleanupStack::PopAndDestroy(readBuffer); |
172 //MPX_DEBUG1("CMPXResource::ReadDesCArrayLC End"); |
172 //MPX_DEBUG1("CMPXResource::ReadDesCArrayLC End"); |
173 CleanupStack::PushL(descArray); |
173 CleanupStack::PushL(descArray); |
174 return descArray; |
174 return descArray; |