diff -r 42814f902fe6 -r 38571fd2a704 calendarui/views/src/calendaycontainer.cpp --- a/calendarui/views/src/calendaycontainer.cpp Fri Feb 19 22:49:53 2010 +0200 +++ b/calendarui/views/src/calendaycontainer.cpp Fri Mar 12 15:42:35 2010 +0200 @@ -1438,24 +1438,25 @@ return; } - if(aPointerEvent.iType == TPointerEvent::EButton1Up) + if(aPointerEvent.iType == TPointerEvent::EButton1Down) { control = iLayoutManager->ControlOrNull(); if(control) { if(control->Rect().Contains(aPointerEvent.iPosition)) { - control->HandlePointerEventL(aPointerEvent); + control->HandlePointerEventL(aPointerEvent); + return; } } + if (iListBox->Model()->NumberOfItems() <= 0) + { + iView->HandleCommandL(ECalenCmdOpenMskDialog); + return; + } } - TInt pointerIndex(-1); - if(iListBox->Model()->NumberOfItems() <= 0) - { - iView->HandleCommandL(ECalenCmdOpenMskDialog); - return; - } + TInt pointerIndex(-1); // Single click integration if ( aPointerEvent.iType == TPointerEvent::EButton1Down && iListBox->View()->XYPosToItemIndex(