2012-04-02, 12:48
Updated per your suggestions. Thank you very much.
Code:
bool CFileItemList::UpdateItem(const CFileItem *item)
{
if (!item) return false;
for (int i = 0; i < Size(); i++)
{
CFileItemPtr pItem = m_items[i];
if (pItem->IsSamePath(item))
{
*pItem = *item;
return true;
}
}
return false;
}