diff -r d39add9822e2 -r 5bfc169077b2 webengine/osswebengine/WebKit/s60/misc/WebIconDatabase.cpp --- a/webengine/osswebengine/WebKit/s60/misc/WebIconDatabase.cpp Tue Feb 02 00:56:45 2010 +0200 +++ b/webengine/osswebengine/WebKit/s60/misc/WebIconDatabase.cpp Fri Mar 19 09:52:28 2010 +0200 @@ -68,24 +68,16 @@ return NULL; CGulIcon* icon = NULL; CFbsBitmap* bitmap = new CFbsBitmap(); - CFbsBitmap* mask = new CFbsBitmap();; - int errMask = KErrNone; - int errBmp = KErrNone; + CFbsBitmap* mask = new CFbsBitmap(); + if (bitmap && mask) { - errBmp = BitmapUtil::CopyBitmap(maskedBitmap->Bitmap(), *bitmap); - if(maskedBitmap->HasMask()) { - errMask = BitmapUtil::CopyBitmap(maskedBitmap->Mask(), *mask); - }else { - delete mask; - mask = NULL; - } - - if (errBmp == KErrNone && errMask == KErrNone) { + int err( BitmapUtil::CopyBitmap(maskedBitmap->Bitmap(), *bitmap)); + int errMask( BitmapUtil::CopyBitmap(maskedBitmap->Mask(), *mask)); + if (err == KErrNone && errMask == KErrNone) { TRAP_IGNORE(icon = CGulIcon::NewL()); if (icon) { icon->SetBitmap( bitmap ); - if(mask) - icon->SetMask( mask ); + icon->SetMask( mask ); } } } @@ -104,7 +96,4 @@ iconDatabase()->releaseIconForPageURL(String(url)); } -void WebIconDatabase::setEnabled(bool enabled) -{ - iconDatabase()->setEnabled(enabled); -} +