--- 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 <akntitle.h>
#include <akniconarray.h>
#include <EIKCLBD.H>
-
+#include <aknmessagequerydialog.h>
#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)