diff -r ff572dfe6d86 -r 9674c1a575e9 idlehomescreen/xmluicontroller/src/appui.cpp --- a/idlehomescreen/xmluicontroller/src/appui.cpp Fri Mar 12 15:41:49 2010 +0200 +++ b/idlehomescreen/xmluicontroller/src/appui.cpp Mon Mar 15 12:39:47 2010 +0200 @@ -23,7 +23,7 @@ #include #include #include -#include +#include #include #include #include @@ -195,7 +195,7 @@ iDeviceStatusInfo, EAiFwSystemStartup ); } - iUiCtl.FwEventHandler()->HandleUiReadyEventL( iUiCtl ); + TRAP_IGNORE( iUiCtl.FwEventHandler()->HandleUiReadyEventL( iUiCtl ) ); __PRINTS( "*** CAppUi::ActivateUi - done" ); } @@ -616,7 +616,11 @@ // void CAppUi::SetTitlePaneTextL( const TDesC& aText ) { - CEikStatusPane* sp( StatusPane() ); + CEikStatusPane* sp( StatusPane() ); + if ( !sp ) { return; } + + // make sure status pane is transparent. + sp->EnableTransparent( ETrue ); TUid titlePaneUid( TUid::Uid( EEikStatusPaneUidTitle ) ); @@ -631,8 +635,12 @@ if ( title ) { title->SetTextL( aText ); + title->DrawNow(); } } + + // redraw statuspane + sp->DrawNow(); } // End of File.