{
if (append)
{
- if (e.getStateChange() == e.SELECTED)
+ enabled=false;
+ // toggle the inclusion state
+ if (_selectedviews.indexOf(p)==-1)
{
_selectedviews.add(p);
+ a.setSelected(true);
}
else
{
_selectedviews.remove(p);
+ a.setSelected(false);
}
+ enabled=true;
_handler.itemStateChanged(e);
}
else