--- a/metadataengine/server/src/mdsnotifier.cpp Wed Mar 31 22:19:07 2010 +0300
+++ b/metadataengine/server/src/mdsnotifier.cpp Wed Apr 14 16:24:03 2010 +0300
@@ -466,7 +466,7 @@
TDefId aNamespaceDefId, CMdSServerSession& aSession, TBool aConfidential )
{
TEntry entry = TEntry( aId, aType, aSerializedBuffer, aNamespaceDefId, aSession, aConfidential );
- User::LeaveIfError( iEntries.InsertInOrder( entry, TLinearOrder<TEntry>(CMdSNotifier::Compare) ) );
+ User::LeaveIfError( iEntries.InsertInOrderAllowRepeats( entry, TLinearOrder<TEntry>(CMdSNotifier::Compare) ) );
return FindEntryL( aId );
}
@@ -548,7 +548,6 @@
{
e->TriggerError( KErrCancel );
}
-
if ( e->iSerializedCondition )
{
delete e->iSerializedCondition;