*/
@Override
public void setFocus() {
+ tableViewer.getControl().setFocus();
//make sure to bind again if maybe in another view the conversation was unbound
if(!conversation.isBound()){
conversation.bind();
*/
@Override
public void workbenchShutdown(IMemento memento, IProgressMonitor monitor) {
- if(conversation!=null &&!conversation.isClosed()) {
+ if(conversation!=null && conversation.isBound() && !conversation.isClosed()) {
conversation.close();
}
}