diff -r 997a02608b3a -r 16ed8d08d0b1 ipsservices/ipssosplugin/src/ipsplgmsgkey.cpp --- a/ipsservices/ipssosplugin/src/ipsplgmsgkey.cpp Tue Jul 06 14:04:34 2010 +0300 +++ b/ipsservices/ipssosplugin/src/ipsplgmsgkey.cpp Wed Aug 18 09:37:47 2010 +0300 @@ -104,10 +104,8 @@ } case EFSMailSortBySubject: { - // due to changes in CompareSubject method - TRAP_IGNORE( result = CompareSubjectsL( - leftEntry.iDescription, rightEntry.iDescription ) ); - // + result = CompareSubjects( leftEntry.iDescription, + rightEntry.iDescription ); break; } case EFSMailSortByPriority: @@ -142,7 +140,7 @@ } case EFSMailSortByUnread: { - // In this context, an unread message is 'greater' than + // In this context, an read message is 'greater' than // a read one if ( !leftEntry.Unread() && rightEntry.Unread() ) { @@ -212,7 +210,7 @@ // Strips the subject prefixes before comparing the strings // --------------------------------------------------------------------------- -TInt TIpsPlgMsgKey::CompareSubjectsL( +TInt TIpsPlgMsgKey::CompareSubjects( const TDesC& aLeft, const TDesC& aRight ) const {