emailuis/uicomponents/src/fscontrolbuttonvisualiser.cpp
branchRCL_3
changeset 80 726fba06891a
parent 73 c8382f7b54ef
--- a/emailuis/uicomponents/src/fscontrolbuttonvisualiser.cpp	Wed Sep 15 11:52:37 2010 +0300
+++ b/emailuis/uicomponents/src/fscontrolbuttonvisualiser.cpp	Wed Oct 13 14:11:15 2010 +0300
@@ -221,8 +221,7 @@
     if( iUseDefaultBackground )
         {
         ClearBackgroundImage();
-        iDefaultBgBrush = CAlfFrameBrush::NewL( iParent->Env(), KAknsIIDQsnFrButtonTb );
-        iLastUpdatedButtonModelSize.SetSize(0,0); // prevent code skip in ClearBackgroundImage
+        iDefaultBgBrush = CAlfFrameBrush::NewL( iParent->Env(), KAknsIIDQsnFrButtonTb );  
         iBgBrush = iDefaultBgBrush;
         iButtonLayout->Brushes()->AppendL( iBgBrush, EAlfDoesNotHaveOwnership );
         UpdateBarLayout();
@@ -679,16 +678,14 @@
             }
         }
 
-    TSize size =  iButtonModel->Size();
-    
     // New size for the button background.
-    iButtonLayout->SetSize( size );
+    iButtonLayout->SetSize( iButtonModel->Size() );
     // Same size for the content
-    iButtonContentLayout->SetSize( size );
+    iButtonContentLayout->SetSize( iButtonModel->Size() );
 
-    if ( iDefaultBgBrush && size != iLastUpdatedButtonModelSize )
+    if( iDefaultBgBrush )
         {
-        iLastUpdatedButtonModelSize = size;
+        TSize size =  iButtonModel->Size();
         TRect fullRect = TRect( size );
         TRect innerRect = fullRect;
         innerRect.Shrink( KButtonBorderSize,KButtonBorderSize );