omadmadapters/connmoadapter/src/AddBuffer.cpp
changeset 66 f8de2c99bcde
parent 30 d3981f4fe6a4
equal deleted inserted replaced
64:f2a9f5a3b8ba 66:f8de2c99bcde
   277                 groupTag.Insert( aRoot.Length(), KNodeSeparator );
   277                 groupTag.Insert( aRoot.Length(), KNodeSeparator );
   278                 groupTag.Insert( aRoot.Length() + 1, CUtils::GetSecondURISeg( iBuffer[i]->iUri ) );
   278                 groupTag.Insert( aRoot.Length() + 1, CUtils::GetSecondURISeg( iBuffer[i]->iUri ) );
   279                 first = EFalse;
   279                 first = EFalse;
   280                 retval = 0;
   280                 retval = 0;
   281                 }
   281                 }
   282             aGroup->Append(iBuffer[i]);
   282             TInt err = KErrNone;
   283             iCache.Append(iBuffer[i]);
   283             TRAP(err,aGroup->AppendL(iBuffer[i]));
       
   284             if(err != KErrNone)
       
   285                 {
       
   286 				retval = err;
       
   287                 break;
       
   288                 }
       
   289             TRAP(err,iCache.AppendL(iBuffer[i]));
       
   290             if(err != KErrNone)
       
   291                 {
       
   292                 TInt indx = aGroup->Find(iBuffer[i]);
       
   293                 if(indx != KErrNotFound)
       
   294                     aGroup->Remove(indx);
       
   295 				retval = err;
       
   296                 break;
       
   297                 }
   284             retval++;
   298             retval++;
   285             }
   299             }
   286         }
   300         }
   287     OstTrace1( TRACE_NORMAL, CADDBUFFER_GETGROUP_EXIT, "EXIT: CAddBuffer::GetGroup;retval=%d", retval );
   301     OstTrace1( TRACE_NORMAL, CADDBUFFER_GETGROUP_EXIT, "EXIT: CAddBuffer::GetGroup;retval=%d", retval );
   288 
   302