--- a/menufw/menufwui/mmwidgets/src/mmgrid.cpp Tue Jan 26 11:48:23 2010 +0200
+++ b/menufw/menufwui/mmwidgets/src/mmgrid.cpp Tue Feb 02 00:04:13 2010 +0200
@@ -12,7 +12,7 @@
* Contributors:
*
* Description:
-* Version : %version: MM_97 % << Don't touch! Updated by Synergy at check-out.
+* Version : %version: MM_98 % << Don't touch! Updated by Synergy at check-out.
*
*/
@@ -96,7 +96,7 @@
CListItemDrawer* itemDrawer = aListBox->View()->ItemDrawer();
CWindowGc* originalGc = itemDrawer->Gc();
if ( customGc == originalGc )
- {
+ {
return NULL;
}
else
@@ -867,7 +867,7 @@
//
void CMmGrid::UpdateScrollBarsL()
{
- TBool redrawNeeded = HandleScrollbarVisibilityChangeL();
+ TBool visibilityChanged = HandleScrollbarVisibilityChangeL();
if (ScrollBarFrame()->VerticalScrollBar()->IsVisible())
{
CAknGrid::UpdateScrollBarsL();
@@ -876,6 +876,11 @@
iMmDrawer->TemplateLibrary()->SetScrollbarWidthL(
ScrollBarFrame()->VerticalScrollBar()->Rect().Width() + ScrollBarOffset() );
FixViewForMirroredLayout();
+ if ( visibilityChanged )
+ {
+ CMmGridView* view = static_cast<CMmGridView*>( iView );
+ view->UpdateItemHeightAndWidth();
+ }
}
// -----------------------------------------------------------------------------