diff -r a4d6f1ea0416 -r e7aa27f58ae1 emailuis/uicomponents/src/fstreevisualizerbase.cpp --- a/emailuis/uicomponents/src/fstreevisualizerbase.cpp Tue Jan 26 11:45:42 2010 +0200 +++ b/emailuis/uicomponents/src/fstreevisualizerbase.cpp Tue Feb 02 00:02:40 2010 +0200 @@ -2231,8 +2231,8 @@ MFsTreeNodeVisualizer* nodeVisualizer = iTreeData->NodeVisualizer(aNodeId); TRect rc; - TUint index = iWorld.GetItemRect(aNodeId, rc); - if (!nodeVisualizer->IsExpanded()) + TInt index = iWorld.GetItemRect(aNodeId, rc); + if (!nodeVisualizer->IsExpanded() && index != KErrNotFound ) { nodeVisualizer->SetExpanded(ETrue, &iTreeData->ItemData(aNodeId));