this.part = part;
Object element = selection.getFirstElement();
- getViewer().setInput(element);
- showViewer();
+ //avoid widget is disposed exceptions
+ if (getViewer().getControl().isDisposed()){
+ return;
+ }
+ getViewer().setInput(element);
+ showViewer();
}
/**