list.scrollRectToVisible(rectangle);
}
}
private void updateList() {
new ConditionalLaterInvocator() {
public void execute() {
if (listModel.isFiltrable()) {
int index = list.getSelectedIndex();
listModel.notifyContentChanged();
if (index > listModel.getSize() - 1) {