- fixed possible widget is disposed exception
authorPatric Plitzner <p.plitzner@bgbm.org>
Wed, 29 Apr 2015 14:35:13 +0000 (14:35 +0000)
committerPatric Plitzner <p.plitzner@bgbm.org>
Wed, 29 Apr 2015 14:35:13 +0000 (14:35 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateSearchCompositeController.java

index c4898527561f42714bcd574eda0750a11c54ffb6..2715d4c652c833c10e274053c240954bfe4ffadb 100644 (file)
@@ -169,10 +169,12 @@ public class DerivateSearchCompositeController implements Listener{
      * 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;
     }