|
@@ -1825,10 +1825,12 @@ void CObjectListWindow::changeSelection(size_t which)
|
|
|
{
|
|
{
|
|
|
CItem *item;
|
|
CItem *item;
|
|
|
if ( (item = dynamic_cast<CItem*>(element)) )
|
|
if ( (item = dynamic_cast<CItem*>(element)) )
|
|
|
|
|
+ {
|
|
|
if (item->index == selected)
|
|
if (item->index == selected)
|
|
|
item->select(false);
|
|
item->select(false);
|
|
|
if (item->index == which)
|
|
if (item->index == which)
|
|
|
item->select(true);
|
|
item->select(true);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
selected = which;
|
|
selected = which;
|
|
|
}
|
|
}
|