--- a/idlefw/plugins/mcsplugin/publisher/src/mcspluginengine.cpp Tue May 25 13:01:39 2010 +0300
+++ b/idlefw/plugins/mcsplugin/publisher/src/mcspluginengine.cpp Wed Jun 09 10:01:25 2010 +0300
@@ -324,6 +324,14 @@
CMenuItem* CMCSPluginEngine::FetchMenuItemL( CMCSData& aData )
{
CMenuItem* item = NULL;
+
+ TRAP_IGNORE( item = CMenuItem::OpenL( iMenu, aData.MenuItem().Id() ) );
+
+ if( item )
+ {
+ return item;
+ }
+
if( aData.MenuItem().Type() == KMenuTypeUrl )
{
item = CreateBkmItemL( aData );
@@ -332,10 +340,6 @@
{
item = CreateMailboxItemL( aData);
}
- else
- {
- item = CMenuItem::OpenL( iMenu, aData.MenuItem().Id() );
- }
return item;
}