diff -r e3a25416bf1f -r b69cc3efe785 csxhelp/HelpEngine/src/CSXHHtmlTOC1.cpp --- a/csxhelp/HelpEngine/src/CSXHHtmlTOC1.cpp Wed Jun 09 09:28:21 2010 +0300 +++ b/csxhelp/HelpEngine/src/CSXHHtmlTOC1.cpp Mon Jun 21 15:26:26 2010 +0300 @@ -38,11 +38,8 @@ // --------------------------------------------------------- CCSXHHtmlTOC1* CCSXHHtmlTOC1::NewL(const TDesC& aName, const TDesC& aFolder,const TInt& aDrive, TUid aViewId, TInt32 aPriority) { - CCSXHHtmlTOC1* self = new(ELeave) CCSXHHtmlTOC1(aName,aFolder,aDrive, aViewId, aPriority); - if(self->IsValid()) - return self; - delete self; - return NULL; + CCSXHHtmlTOC1* self = new (ELeave) CCSXHHtmlTOC1(aName, aFolder, aDrive, aViewId, aPriority); + return self; } // ---------------------------------------------------------