Description
line 226:
public void add(String string, Image image) { ... if (image != null) { newItem.setImage(image); <----------- here you get image if it not null } newItem.addDisposeListener(new DisposeListener() { public void widgetDisposed(DisposeEvent e) { TableItem item = (TableItem) e.getSource(); item.getImage().dispose(); <----------- here you dispose image in any case } }); ...