diff -r 8d6dd3663aad -r 7d78dc22f397 calendarui/controller/src/calenmultipledbui.cpp --- a/calendarui/controller/src/calenmultipledbui.cpp Mon Mar 08 21:43:23 2010 +0000 +++ b/calendarui/controller/src/calenmultipledbui.cpp Sun Mar 14 13:09:26 2010 +0000 @@ -1347,9 +1347,11 @@ aEventType == EEventItemSingleClicked ) { const TInt index(iListBox->CurrentItemIndex()); - if ( index != KErrNotFound ) + if ( index != KErrNotFound && !iIsDbEditorOpen ) { + iIsDbEditorOpen = ETrue ; ProcessCommandL( ECalenCmdEdit ); + iIsDbEditorOpen = EFalse ; } } }