diff -r 79c6a41cd166 -r 844b978f8d5e idlefw/plugins/mcsplugin/publisher/src/mcspluginengine.cpp --- a/idlefw/plugins/mcsplugin/publisher/src/mcspluginengine.cpp Thu Dec 17 08:54:17 2009 +0200 +++ b/idlefw/plugins/mcsplugin/publisher/src/mcspluginengine.cpp Thu Jan 07 12:55:39 2010 +0200 @@ -28,8 +28,8 @@ #include #include #include -#include -#include +#include +#include #include #include @@ -55,11 +55,9 @@ _LIT( KResPath, "\\resource\\" ); _LIT( KMenuAttrRefcount, "ref_count" ); _LIT( KMMApplication, "mm://" ); -_LIT( KHideExit, "?exit=hide" ); _LIT( KHideExit2, "&exit=hide" ); _LIT( KSetFocusString, "!setfocus?applicationgroup_name=" ); _LIT( KApplicationGroupName, "applicationgroup_name" ); -_LIT( KSuiteName, "suite_name" ); _LIT( KIcon, "icon" ); _LIT( KMenuAttrUndefUid, "0x99999991" ); @@ -334,52 +332,31 @@ CleanupStack::PushL( item ); TPtrC type = item->Type(); - // run suite/folder - if ( type == KMenuTypeSuite || type == KMenuTypeFolder ) + // run folder + if ( type == KMenuTypeFolder ) { // message for MM application HBufC8* message; - if ( type == KMenuTypeSuite ) - { - // prepare message for launching suite - TBool hasSuiteName = EFalse; - TPtrC suiteName = item->GetAttributeL( KSuiteName, hasSuiteName ); - if ( !hasSuiteName ) - { - CleanupStack::PopAndDestroy( item ); - return; - } - message = HBufC8::NewLC( KMMApplication().Length() + - suiteName.Length() + - KHideExit().Length() ); - - message->Des().Copy( KMMApplication ); - message->Des().Append( suiteName ); - message->Des().Append( KHideExit ); - } - else + // prepare message for launching folder + TBool hasApplicationGroupName = EFalse; + TPtrC applicationGroupName = item->GetAttributeL( KApplicationGroupName, + hasApplicationGroupName ); + if ( !hasApplicationGroupName ) { - // prepare message for launching folder - TBool hasApplicationGroupName = EFalse; - TPtrC applicationGroupName = item->GetAttributeL( KApplicationGroupName, - hasApplicationGroupName ); - if ( !hasApplicationGroupName ) - { - CleanupStack::PopAndDestroy( item ); - return; - } - message = HBufC8::NewLC( KMMApplication().Length() + - KSetFocusString().Length() + - applicationGroupName.Length() + - KHideExit2().Length() ); + CleanupStack::PopAndDestroy( item ); + return; + } + message = HBufC8::NewLC( KMMApplication().Length() + + KSetFocusString().Length() + + applicationGroupName.Length() + + KHideExit2().Length() ); - message->Des().Copy( KMMApplication ); - message->Des().Append( KSetFocusString ); - message->Des().Append( applicationGroupName ); - message->Des().Append( KHideExit2 ); - } + message->Des().Copy( KMMApplication ); + message->Des().Append( KSetFocusString ); + message->Des().Append( applicationGroupName ); + message->Des().Append( KHideExit2 ); // find MM application TApaTaskList taskList( CCoeEnv::Static()->WsSession() );