phonebookui/Phonebook2/ccapplication/ccamycardplugin/src/ccappmycardcontainer.cpp
branchRCL_3
changeset 8 5586b4d2ec3e
parent 7 b3431bff8c19
child 9 0d28c1c5b6dd
--- a/phonebookui/Phonebook2/ccapplication/ccamycardplugin/src/ccappmycardcontainer.cpp	Wed Mar 31 21:13:53 2010 +0300
+++ b/phonebookui/Phonebook2/ccapplication/ccamycardplugin/src/ccappmycardcontainer.cpp	Wed Apr 14 15:45:35 2010 +0300
@@ -77,8 +77,8 @@
 #include <CPbk2IconInfo.h>
 #include <csxhelp/phob.hlp.hrh>
 #include <Pbk2UID.h>
-
 #include <f32file.h>
+#include <AknsConstants.h>
 
 // unnamed namespace
 namespace
@@ -411,7 +411,12 @@
 	    }
 	else
 	    {
-        TRAP_IGNORE( iImageLoader->ResizeImageL(iHeaderCtrl->ThumbnailSize()));
+        // No need to call ResizeImageL() which would invoke the image decoder re-stating
+        // to show the previous user-assigned image if MyCard image is not set. 
+        if ( iMyCardImageSet )
+            {
+            TRAP_IGNORE( iImageLoader->ResizeImageL(iHeaderCtrl->ThumbnailSize()));
+            }
 	    }
 	
     DrawDeferred();
@@ -585,7 +590,10 @@
     {
     CFbsBitmap* bitmap = NULL;
     CFbsBitmap* mask = NULL;
-    TRAPD( err, AknIconUtils::CreateIconL(
+    
+    TRAPD( err, AknsUtils::CreateIconL(
+        AknsUtils::SkinInstance(),
+        KAknsIIDQgnPropPbThumpMycard,
         bitmap,
         mask,
         KMyCardIconDefaultFileName,