--- a/messagingappbase/mce/src/mceui.cpp Thu Jan 07 12:45:05 2010 +0200
+++ b/messagingappbase/mce/src/mceui.cpp Mon Jan 18 20:16:40 2010 +0200
@@ -713,6 +713,17 @@
iUiRegistry=CMtmUiDataRegistry::NewL(*iSession);
+
+ iMceMainView->HandleMsgServerStartupL();
+
+ CMceDeliveryReportView* view3 = CMceDeliveryReportView::NewL( *iSessionHolder );
+ CleanupStack::PushL( view3 );
+ AddViewL( view3 ); // transfer ownership to CAknAppUi
+ CleanupStack::Pop( view3 );
+
+ iMceDeliveryView = view3;
+
+
CMceMessageListView* mceListView = CMceMessageListView::NewL(
iSession,
KMsvLocalServiceIndexEntryId,
@@ -725,8 +736,8 @@
iMceListView = mceListView;
- // should be called after creation of iUiRegistry
- iMceMainView->HandleMsgServerStartupL();
+
+
iAudioMsgEnabled = FeatureManager::FeatureSupported( KFeatureIdAudioMessaging ); // CR : 401-1806
iPostcardEnabled = FeatureManager::FeatureSupported( KFeatureIdMmsPostcard ) ; // CR : 401-1806
@@ -745,12 +756,7 @@
iMceListView = mceListView;*/
iMceListView->HandleMsgServerStartupL();
- CMceDeliveryReportView* view3 = CMceDeliveryReportView::NewL( *iSessionHolder );
- CleanupStack::PushL( view3 );
- AddViewL( view3 ); // transfer ownership to CAknAppUi
- CleanupStack::Pop( view3 );
-
- iMceDeliveryView = view3;
+
iMceMainView->ListContainer()->ListItems()->SetAlwaysOnline( iAlwaysOnline );
@@ -4100,6 +4106,7 @@
else if ( functionInfo.iFuncId == KMtmUiFunctionDeliveryStatus )
{
+ data.iFlags |= EEikMenuItemSpecific;
aMenuPane.AddMenuItemL( data, EMceCmdUndelete );
}