calendarui/views/src/calendaycontainer.cpp
branchRCL_3
changeset 10 38571fd2a704
parent 0 f979ecb2b13e
child 20 9c5b1510919f
--- 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(