* Resets all input fields
*/
public void reset(){
- derivateSearchComposite.getResultViewer().setInput(null);
- derivateSearchComposite.getSearchField().setText("");
- comboSpecimenTypeController.setSelection(SpecimenOrObservationType.Unknown);
- derivateSearchComposite.getComboDerivateType().deselectAll();
+ if(!derivateSearchComposite.isDisposed()){
+ derivateSearchComposite.getResultViewer().setInput(null);
+ derivateSearchComposite.getSearchField().setText("");
+ derivateSearchComposite.getComboDerivateType().deselectAll();
+ comboSpecimenTypeController.setSelection(SpecimenOrObservationType.Unknown);
+ }
selectedTaxon = null;
}