--- a/uifw/EikStd/coctlsrc/aknitemactionmenu.cpp Thu Jul 15 18:56:19 2010 +0300
+++ b/uifw/EikStd/coctlsrc/aknitemactionmenu.cpp Thu Aug 19 10:11:06 2010 +0300
@@ -186,7 +186,8 @@
{
if ( !iPopupMenu )
{
- iPopupMenu = CAknStylusPopUpMenu::NewL( this, TPoint() );
+ iPopupMenu = CAknStylusPopUpMenu::NewL( this, TPoint(), NULL,
+ CAknStylusPopUpMenu::EConsumeKeyEvents );
}
iPopupMenu->Clear();
iMenuData->AddMenuItemsToStylusPopupMenuL( iPopupMenu );
@@ -413,6 +414,21 @@
_AKNTRACE_FUNC_EXIT;
return markedItems;
}
+
+
+// ---------------------------------------------------------------------------
+// CAknItemActionMenu::HideMenu
+// ---------------------------------------------------------------------------
+//
+void CAknItemActionMenu::HideMenu()
+ {
+ if ( iPopupMenu && !iProcessingCommand )
+ {
+ iPopupMenu->HideMenu();
+ }
+ }
+
+
// ---------------------------------------------------------------------------
// CAknItemActionMenu::CAknItemActionMenu
// ---------------------------------------------------------------------------