Fix potential NPE
authorPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 12 Jul 2018 07:08:44 +0000 (09:08 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 12 Jul 2018 07:08:44 +0000 (09:08 +0200)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/CharacterMatrixToolbar.java

index 31f03a7296d8e07cc9910800cc4e37418a9021d7..8aecafa0602779d5599082f907a41caaf4e493b3 100644 (file)
@@ -199,7 +199,10 @@ public class CharacterMatrixToolbar extends Composite {
             @Override
             public void widgetSelected(SelectionEvent e) {
                 matrix.getNatTable().doCommand(new DisplayPersistenceDialogCommand(matrix.getNatTable()));
-                matrix.selectStateItem(comboStates, natTableState.get(PersistenceDialog.ACTIVE_VIEW_CONFIGURATION_KEY).toString());
+                Object activeConfig = natTableState.get(PersistenceDialog.ACTIVE_VIEW_CONFIGURATION_KEY);
+                if(activeConfig!=null){
+                    matrix.selectStateItem(comboStates, activeConfig.toString());
+                }
             }
         });