diff -r 702ba9ffe210 -r d7abecc9d189 application/src/PodcastListView.cpp --- a/application/src/PodcastListView.cpp Sat Nov 13 15:05:16 2010 +0000 +++ b/application/src/PodcastListView.cpp Mon Nov 22 15:41:41 2010 +0000 @@ -31,7 +31,7 @@ #include #include #include - +#include #include "buildno.h" const TInt KDefaultGran = 5; @@ -232,8 +232,8 @@ } void CPodcastListView::HandleViewRectChange() -{ - if ( iListContainer ) +{ + if ( iListContainer ) { iListContainer->SetRect( ClientRect() ); } @@ -332,13 +332,22 @@ void CPodcastListView::RunAboutDialogL() { - CAknNoteDialog* dlg = new(ELeave) CAknNoteDialog(); - HBufC *aboutTextTemplate = iEikonEnv->AllocReadResourceLC(R_ABOUT_TEXT); + HBufC *aboutTextTitle = iEikonEnv->AllocReadResourceLC(R_ABOUT_TITLE); + + HBufC *aboutTextTemplate = iEikonEnv->AllocReadResourceLC(R_ABOUT_BODY); TBuf<255> aboutText; aboutText.Format(*aboutTextTemplate, BUILD_NO); - dlg->SetTextL(aboutText); CleanupStack::PopAndDestroy(aboutTextTemplate); - dlg->ExecuteLD(R_DLG_ABOUT); + + HBufC *aboutTextBody = aboutText.AllocLC(); + + CAknMessageQueryDialog* note = new ( ELeave ) CAknMessageQueryDialog(aboutTextBody, aboutTextTitle ); + + note->PrepareLC( R_SHOW_INFO_NOTE ); // Adds to CleanupStack + note->RunLD(); + + CleanupStack::Pop(aboutTextBody); + CleanupStack::Pop(aboutTextTitle); } void CPodcastListView::SetEmptyTextL(TInt aResourceId)