diff -r 3533d4323edc -r 968773a0b6ef emailuis/emailui/src/FreestyleEmailUiTextureManager.cpp --- a/emailuis/emailui/src/FreestyleEmailUiTextureManager.cpp Wed Sep 01 12:28:57 2010 +0100 +++ b/emailuis/emailui/src/FreestyleEmailUiTextureManager.cpp Tue Sep 14 20:48:24 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2007 - 2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -1889,18 +1889,20 @@ case EMarkingModeBackgroundIcon: { TRect mailListRect(iAppUi->LayoutHandler()->GetListRect()); + TRect appRect; + AknLayoutUtils::LayoutMetricsRect(AknLayoutUtils::EApplicationWindow, appRect); if ( mailListRect.Width() > mailListRect.Height() ) { - iconSize.SetSize( mailListRect.Width(), mailListRect.Width() ); + iconSize.SetSize( appRect.Width(), appRect.Width() ); } else { - iconSize.SetSize( mailListRect.Height(), mailListRect.Height() ); - } + iconSize.SetSize( appRect.Height(), appRect.Height() ); + } AknIconUtils::CreateIconL( bitmap, mask, iconFileName, EMbmFreestyleemailuiCmail_marking_mode_bg, EMbmFreestyleemailuiCmail_marking_mode_bg); - } + } break; case EGridAboutTexture: default: