--- a/emailuis/uicomponents/src/fstreevisualizerbase.cpp Thu Jul 15 18:19:25 2010 +0300
+++ b/emailuis/uicomponents/src/fstreevisualizerbase.cpp Thu Aug 19 09:38:05 2010 +0300
@@ -2892,11 +2892,11 @@
iWorld.RemoveL(aItemId);
if (iFocusedItem == aItemId)
{
- if (iWorld.ItemCount() > removedindex)
+ if ( iWorld.ItemCount() > removedindex && removedindex != KErrNotFound )
{
SetFocusedItemL(iWorld.Item(removedindex), EFalse);
}
- else if (iWorld.ItemCount() > 0)
+ else if ( iWorld.ItemCount() > 0 && removedindex != KErrNotFound )
{
SetFocusedItemL(iWorld.Item(removedindex - 1), EFalse);
}