@Override
public void update(long address)
{
- Display.getDefault().asyncExec(() -> updateElement((int) (address - lower)));
+ // TODO check if viewer.refresh() does what we expect
+ Display.getDefault().asyncExec(address == -1 ? viewer::refresh : () -> updateElement((int) (address - lower)));
}
}