--- a/messagingappbase/mcesettings/src/MceSettingsMultipleServicesDialog.cpp Fri Feb 19 22:47:38 2010 +0200
+++ b/messagingappbase/mcesettings/src/MceSettingsMultipleServicesDialog.cpp Fri Mar 12 15:42:19 2010 +0200
@@ -95,7 +95,9 @@
CMceSettingsMultipleServicesDialog* mailDlg =new( ELeave ) CMceSettingsMultipleServicesDialog(aManager, aMessageType, aSession );
CleanupStack::PushL( mailDlg );
FeatureManager::InitializeLibL();
- if ( FeatureManager::FeatureSupported( KFeatureIdSelectableEmail ) )
+ TBool temp = FeatureManager::FeatureSupported( KFeatureIdSelectableEmail );
+ FeatureManager::UnInitializeLib();
+ if ( temp )
{
mailDlg->ConstructL(R_MCE_SETTINGS_MULTIPLE_SERVICES_DIALOG_MENUBAR_WITH_SELECTABLE_EMAIL );
CleanupStack::Pop( mailDlg );
@@ -108,7 +110,6 @@
return mailDlg->ExecuteLD( R_MCE_SETTINGS_MULTIPLE_SERVICES_DIALOG );
}
- FeatureManager::UnInitializeLib();
#else
User::Leave( KErrNotSupported );
return KErrNotSupported;
@@ -1069,11 +1070,10 @@
const MImumInHealthServices* healthApi =
&iEmailApi->HealthServicesL();
- TInt error;
iMailboxArray.Reset();
if ( iMessageType == KSenduiMtmSyncMLEmailUid )
{
- error = MceSettingsUtils::GetHealthyMailboxListL( *healthApi,
+ MceSettingsUtils::GetHealthyMailboxListL( *healthApi,
iMailboxArray,
EFalse,
EFalse,
@@ -1081,7 +1081,7 @@
}
else
{
- error = MceSettingsUtils::GetHealthyMailboxListL( *healthApi,
+ MceSettingsUtils::GetHealthyMailboxListL( *healthApi,
iMailboxArray,
ETrue,
ETrue,
@@ -1492,7 +1492,7 @@
TInt item = list->CurrentItemIndex();
CMsvEntry* entry = NULL;
- TRAPD( error, entry = iSession->GetEntryL(
+ TRAP_IGNORE( entry = iSession->GetEntryL(
(*iAccountArray)[item-1].iUid.iUid ));
if ( entry )
@@ -1717,7 +1717,6 @@
( iMtmPluginId == 0 || iMessageType == KSenduiMtmSyncMLEmailUid ) )
{
const TInt mailboxArrayCount = iMailboxArray.Count();
- TBool foundServiceArray = EFalse;
TMsvId msvId;
for ( TInt cc = 0; cc < mailboxArrayCount; cc++)