diff -r 8466d47a6819 -r 12c456ceeff2 meetingrequest/mrgui/src/cesmrcontactmenuurlhandler.cpp --- a/meetingrequest/mrgui/src/cesmrcontactmenuurlhandler.cpp Thu Dec 17 08:39:21 2009 +0200 +++ b/meetingrequest/mrgui/src/cesmrcontactmenuurlhandler.cpp Thu Jan 07 12:38:38 2010 +0200 @@ -37,9 +37,11 @@ #include #include #include +#include // for intranet application opening #include #include +#include // DEBUG @@ -240,7 +242,8 @@ data.iText, R_QTN_MEET_REQ_VIEWER_OPTIONS_OPEN_IN_WEB ); aActionMenuPane->AddMenuItemL( data ); - if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST)) + if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST) && + FeatureManager::FeatureSupported( KFeatureIdFfIntranetBrowsing ) ) { data.iCommandId = command; command++;//dynamic command ids @@ -294,7 +297,8 @@ } command++;//next item in the dynamic list - if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST)) + if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST) && + FeatureManager::FeatureSupported( KFeatureIdFfIntranetBrowsing ) ) { if( (aCommand == KUidOpenInIntranet.iUid) || (aCommand == command)) { @@ -324,7 +328,8 @@ CreateMenuItemL( R_QTN_MEET_REQ_VIEWER_OPTIONS_OPEN_IN_WEB, KUidOpenInBrowser); - if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST)) + if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST) && + FeatureManager::FeatureSupported( KFeatureIdFfIntranetBrowsing ) ) { CreateMenuItemL( R_QTN_MEET_REQ_FSOPTIONS_OPEN_IN_INTRA, KUidOpenInIntranet);