1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-19 01:04:20 +00:00

Modernised some old code.

This commit is contained in:
Julian Storer 2010-02-20 15:27:48 +00:00
parent 5c027142f4
commit 39b583fe1e
27 changed files with 966 additions and 1426 deletions

View file

@ -1168,16 +1168,19 @@ void TreeViewItem::addSubItem (TreeViewItem* const newItem, const int insertPosi
void TreeViewItem::removeSubItem (const int index, const bool deleteItem)
{
if (ownerView != 0)
ownerView->nodeAlterationLock.enter();
{
const ScopedLock sl (ownerView->nodeAlterationLock);
if (((unsigned int) index) < (unsigned int) subItems.size())
if (((unsigned int) index) < (unsigned int) subItems.size())
{
subItems.remove (index, deleteItem);
treeHasChanged();
}
}
else
{
subItems.remove (index, deleteItem);
treeHasChanged();
}
if (ownerView != 0)
ownerView->nodeAlterationLock.exit();
}
bool TreeViewItem::isOpen() const throw()