diff -r 1d7827e39b52 -r caea42e26caa messagingappbase/mce/src/mceui.cpp --- a/messagingappbase/mce/src/mceui.cpp Fri Feb 19 22:47:38 2010 +0200 +++ b/messagingappbase/mce/src/mceui.cpp Fri Mar 12 15:42:19 2010 +0200 @@ -66,7 +66,7 @@ #include #include - +#include //for layout id #include #include // stringloader #include @@ -1255,6 +1255,16 @@ } CAknViewAppUi::HandleResourceChangeL( aType ); + // this is fix for setting the correct status pane id, if AVKON changes the status pane ids then there will be a problem + TBool landscape( Layout_Meta_Data::IsLandscapeOrientation() ); + if(!landscape) + { + CEikStatusPane* statusPane = StatusPane(); + if(statusPane->CurrentLayoutResId()== R_AVKON_STATUS_PANE_LAYOUT_USUAL_FLAT) + { + statusPane->SwitchLayoutL( R_AVKON_STATUS_PANE_LAYOUT_USUAL_EXT ); + } + } if( aType == KEikDynamicLayoutVariantSwitch ) { if ( iLocalScreenClearer ) @@ -1642,7 +1652,7 @@ entryUid = tentry.iMtm; } - CBaseMtmUiData* mtmUiData; + CBaseMtmUiData* mtmUiData = NULL; TRAPD( returnVal, mtmUiData = &( iMtmStore->MtmUiDataL( entryUid ) ) ); @@ -3659,7 +3669,7 @@ // ---------------------------------------------------- void CMceUi::CheckIAUpdate() { - iMceIAUpdate->StartL( TUid::Uid( KMceApplicationUidValue ) ); + TRAP_IGNORE(iMceIAUpdate->StartL( TUid::Uid( KMceApplicationUidValue ) )); } // ---------------------------------------------------- @@ -6622,7 +6632,7 @@ CleanupStack::PushL( singleOpWatcher ); CMsvOperation* op = NULL; - TRAPD( error, ( op=mtmUi.OpenL(singleOpWatcher->iStatus ) ) ); + TRAP_IGNORE( op=mtmUi.OpenL(singleOpWatcher->iStatus ) ); CleanupStack::PushL( op ); iOperations.AppendL( singleOpWatcher ); @@ -6708,7 +6718,7 @@ if ( error !=KErrNone ) { - return; + return -1; } // Reset inactivity timer to keep viewServer from crashing User::ResetInactivityTime();