browserui/browser/FeedsSrc/FeedsFeedView.cpp
changeset 10 4530440261a8
parent 0 84ad3b177aa3
child 24 868cceedabd3
--- a/browserui/browser/FeedsSrc/FeedsFeedView.cpp	Fri Jul 03 15:46:41 2009 +0100
+++ b/browserui/browser/FeedsSrc/FeedsFeedView.cpp	Thu Aug 27 07:42:55 2009 +0300
@@ -194,10 +194,14 @@
     // fix bug RFON-7FJS2Z: need to activate status pane going back from full story page to feeds view
    	StatusPane()->SwitchLayoutL( R_AVKON_STATUS_PANE_LAYOUT_USUAL );
   	StatusPane()->MakeVisible( ETrue );
-
+    //Take Button group pointer
+    CEikButtonGroupContainer* pButtonGroupContainer = CEikButtonGroupContainer::Current();
     if (!iContainerOnStack)
         {
         AppUi()->AddToViewStackL(*this, iContainer);        
+        //Make button group invisible in order to let container have correct Rect.
+        //Patch is based on comments received from AVKON
+        if(pButtonGroupContainer) pButtonGroupContainer->MakeVisible(EFalse);
         iContainer->SetRect(ClientRect());
         if(iContainer->iBrowserControl->BrowserSettingL(TBrCtlDefs::ESettingsPageOverview))
             {
@@ -208,6 +212,8 @@
                 (TInt)TBrCtlDefs::ECommandIdBase + (TInt)TBrCtlDefs::ECommandGainFocus));
         
         iContainer->MakeVisible(ETrue);        
+        //Again make Button group visible
+        if(pButtonGroupContainer) pButtonGroupContainer->MakeVisible(ETrue);
         iContainerOnStack = ETrue;
         // resize screen after calling SetRect.  This way looks better
         iContainer->HandleResourceChange(KEikDynamicLayoutVariantSwitch);