diff -r c8382f7b54ef -r 726fba06891a emailuis/emailui/src/FreestyleEmailUiLauncherGridVisualiser.cpp --- a/emailuis/emailui/src/FreestyleEmailUiLauncherGridVisualiser.cpp Wed Sep 15 11:52:37 2010 +0300 +++ b/emailuis/emailui/src/FreestyleEmailUiLauncherGridVisualiser.cpp Wed Oct 13 14:11:15 2010 +0300 @@ -295,12 +295,12 @@ void CFSEmailUiLauncherGridVisualiser::ResizeItemIcon( TBool aReduce ) { TInt selectedItem( iCurrentLevel.iSelected ); + TInt count = iCurrentLevel.iItemVisualData.Count(); if ( selectedItem < 0 || selectedItem >= count ) { return; // incorrect index } - if( selectedItem >= 0 ) { TReal transition( KScaleNotSelected ); @@ -1233,7 +1233,6 @@ { // Hide focus always when dragging. HandleButtonReleaseEvent(); - iIsDragging = ETrue; iPhysics->RegisterPanningPosition( delta ); @@ -2785,6 +2784,7 @@ { return; // incorrect index } + // Get the ID of the mailbox in case the user wants to delete it. iMailboxToDelete = iCurrentLevel.iItems[aItemId].iMailBoxId;