diff -r 05e9090e2422 -r ba33815114d6 skins/AknSkins/rlsrc/AknsRlMasterLayout.cpp --- a/skins/AknSkins/rlsrc/AknsRlMasterLayout.cpp Thu Dec 17 09:14:12 2009 +0200 +++ b/skins/AknSkins/rlsrc/AknsRlMasterLayout.cpp Thu Jan 07 13:25:09 2010 +0200 @@ -257,24 +257,19 @@ case EAknsMinorQsnBgAreaMainAppsGrid: { - if (iGridMode == -1) + if(Layout_Meta_Data::IsLandscapeOrientation()) { - // if gridmode is -1, it has not beed read - // so read it here - TRAP_IGNORE( iGridMode = GetGridModeL() ); + layRect.LayoutRect( normParentRect, + iAknLayoutScalable_Avkon.main_pane(4)); + aRect = layRect.Rect(); } - if (!Layout_Meta_Data::IsLandscapeOrientation() && iGridMode == 1) //3x4 mode + else { layRect.LayoutRect( normParentRect, iAknLayoutScalable_Avkon.main_pane(7)); aRect = layRect.Rect(); - return ETrue; } - else // normal 3x3 mode - { - return AknLayoutUtils::LayoutMetricsRect( - AknLayoutUtils::EMainPane, aRect ); - } + return ETrue; } case EAknsMinorQsnBgAreaMain: