browserutilities/feedsengine/FeedsServer/Client/src/Feed.cpp
branchRCL_3
changeset 70 8bfb9186a8b8
parent 37 cb62a4f66ebe
child 93 79859ed3eea9
equal deleted inserted replaced
67:4917f9bf7995 70:8bfb9186a8b8
   205 EXPORT_C void CFeed::ItemStatusL(RArray<TInt>& aItemIds, 
   205 EXPORT_C void CFeed::ItemStatusL(RArray<TInt>& aItemIds, 
   206         RArray<TItemStatus>& aItemStatus) const
   206         RArray<TItemStatus>& aItemStatus) const
   207     {
   207     {
   208     aItemIds.Reset();
   208     aItemIds.Reset();
   209     aItemStatus.Reset();
   209     aItemStatus.Reset();
       
   210     CleanupClosePushL(aItemIds);
       
   211     CleanupClosePushL(aItemStatus);
   210 
   212 
   211     // Add the item attributes.
   213     // Add the item attributes.
   212     for (TInt i = 0; i < iItems.Count(); i++)
   214     for (TInt i = 0; i < iItems.Count(); i++)
   213         {
   215         {
   214         User::LeaveIfError(aItemIds.Append(iItems[i]->Id()));
   216         User::LeaveIfError(aItemIds.Append(iItems[i]->Id()));
   215         User::LeaveIfError(aItemStatus.Append(iItems[i]->ItemStatus()));
   217         User::LeaveIfError(aItemStatus.Append(iItems[i]->ItemStatus()));
   216         }
   218         }
       
   219     
       
   220     CleanupStack::Pop(2); // aItemIds, aItemStatus
   217     }
   221     }
   218 
   222 
   219 // -----------------------------------------------------------------------------
   223 // -----------------------------------------------------------------------------
   220 // CFeed::AddItemL
   224 // CFeed::AddItemL
   221 //
   225 //