webengine/osswebengine/WebKit/s60/misc/WebIconDatabase.cpp
changeset 65 5bfc169077b2
parent 38 6297cdf66332
child 68 92a765b5b3e7
--- 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);
-}
+