imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailfetchedchecker.cpp
--- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailfetchedchecker.cpp Wed Apr 14 16:16:51 2010 +0300
+++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailfetchedchecker.cpp Tue Apr 27 16:57:55 2010 +0300
@@ -17,7 +17,7 @@
#include "thumbnailfetchedchecker.h"
-const int KMaxStoredEntries = 50;
+const int KMaxStoredEntries = 100;
// -----------------------------------------------------------------------------
// CThumbnailFetchedChecker::CThumbnailFetchedChecker()
@@ -78,10 +78,11 @@
else
{
// Add or update
- CEntry* entry = CEntry::New( aUri, aError );
- if ( entry )
+ CEntry* entry = NULL;
+ TRAPD( err, entry = CEntry::NewL( aUri, aError ) );
+ if ( !err && entry )
{
- TInt err = iNotFetched.Find( entry );
+ err = iNotFetched.Find( entry );
if ( err != KErrNotFound )
{
TInt i = iNotFetched.FindInOrder( aUri, CEntry::FindCB );
@@ -118,10 +119,10 @@
// CThumbnailFetchedChecker::CEntry::New()
// -----------------------------------------------------------------------------
//
-CThumbnailFetchedChecker::CEntry* CThumbnailFetchedChecker::CEntry::New(
+CThumbnailFetchedChecker::CEntry* CThumbnailFetchedChecker::CEntry::NewL(
const TDesC& aUri, TInt aError )
{
- CEntry* self = new (ELeave) CEntry();
+ CEntry* self = new (ELeave) CEntry();
if ( self )
{
self->iUri = aUri.Alloc();