equal
deleted
inserted
replaced
251 else if(iReqId == aId) |
251 else if(iReqId == aId) |
252 { |
252 { |
253 iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound ); |
253 iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound ); |
254 } |
254 } |
255 } |
255 } |
|
256 else if ( aError == KErrUnderflow || aError == KErrTimedOut || aError == KErrCompletion) |
|
257 { |
|
258 // Abort imaging decoding |
|
259 iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound ); |
|
260 } |
256 else if (iArtUtil && iFilename) |
261 else if (iArtUtil && iFilename) |
257 { |
262 { |
258 TRAPD( err, |
263 TRAPD( err, |
259 HBufC8* art( ExtractBinaryMetaDataLC(iFilename->Des(),EMetaDataJpeg )); |
264 HBufC8* art( ExtractBinaryMetaDataLC(iFilename->Des(),EMetaDataJpeg )); |
260 CleanupStack::Pop(art); |
265 CleanupStack::Pop(art); |
263 if (err != KErrNone) |
268 if (err != KErrNone) |
264 { |
269 { |
265 iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound ); |
270 iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound ); |
266 } |
271 } |
267 } |
272 } |
268 |
273 else |
|
274 { |
|
275 iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound ); |
|
276 } |
|
277 |
269 iReqId = 0; |
278 iReqId = 0; |
270 } |
279 } |
271 |
280 |
272 // ----------------------------------------------------------------------------- |
281 // ----------------------------------------------------------------------------- |
273 // Extract Thumbnail for the current song |
282 // Extract Thumbnail for the current song |