ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp
--- a/ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp Sun Apr 11 15:33:49 2010 +0530
+++ b/ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp Fri Apr 16 23:09:29 2010 +0530
@@ -137,10 +137,10 @@
TInt CPresenceCacheServiceStore::AddBlind(CPresenceCacheBuddyStore* aBuddyStore)
{
TRACE( _L("CPresenceCacheServiceStore::AddBlind - begin") );
- TRACE_1( _L("______identity: %S"), &(aBuddyStore->BuddyId()->Identity()));
-
- if(!aBuddyStore)
- return KErrArgument;
+ if(aBuddyStore)
+ TRACE_1( _L("______identity: %S"), &(aBuddyStore->BuddyId()->Identity()));
+ else
+ return KErrArgument;
iBuddyStoreCollection.Append(aBuddyStore);
@@ -163,13 +163,16 @@
(MPresenceBuddyInfo* aBuddyPresInfo)
{
TRACE( _L("CPresenceCacheServiceStore::AddOrReplacePresence - begin") );
- TRACE_1( _L("______identity: %S"), &(aBuddyPresInfo->BuddyId()->Identity()));
+
CPresenceCacheBuddyStore* newBuddyStore(NULL);
- if(!aBuddyPresInfo)
- return newBuddyStore;
-
+ if(aBuddyPresInfo)
+ TRACE_1( _L("______identity: %S"), &(aBuddyPresInfo->BuddyId()->Identity()));
+ else
+ {
+ return newBuddyStore;
+ }
TBool oldPresExists(EFalse);
TInt count = iBuddyStoreCollection.Count();