public bool DeleteItem (UUID itemID)
{
bool found = false;
lock (Items) {
if (Items.ContainsKey (itemID)) {
Items.Remove (itemID);
return true;
}
}
lock (m_childFolders) {
foreach (InventoryFolderImpl folder in m_childFolders.Values) {
found = folder.DeleteItem (itemID);
if (found) {
break;
}
}
}
return found;
}