diff -r 9f56a4e1b8ab -r 08e69e956a8c uifw/EikStd/coctlsrc/EIKMENUP.CPP --- a/uifw/EikStd/coctlsrc/EIKMENUP.CPP Mon Mar 15 12:41:34 2010 +0200 +++ b/uifw/EikStd/coctlsrc/EIKMENUP.CPP Wed Mar 31 21:59:52 2010 +0300 @@ -68,7 +68,7 @@ #include #include #include -#include +#include #include "aknitemactionmenudata.h" #include "akntrace.h" @@ -4000,7 +4000,7 @@ { RepaintHighlight(); } - else if ( highlightWasEnabled ) + else if ( highlightWasEnabled && !iCascadeMenuPane ) { DrawItem( SelectedItem(), ENoHighlight ); } @@ -4337,7 +4337,9 @@ } else { - ReportCanceled(); //Close main menu. + _AKNTRACE( "[%s]", "HandlePointerEventL return 12.5" ); + _AKNTRACE_FUNC_EXIT; + return; } } }