From: n.hoffmann Date: Wed, 25 May 2011 13:32:46 +0000 (+0000) Subject: Fixes NPE when no term was selected but the edit button was pressed X-Git-Tag: rcp.ss-first-working-version~58 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/87bec55afbbc35f7922e02eb7d0f05b2eaf2018e?hp=85732b4d5c009d7cc5fa46bee81060961831ed1d Fixes NPE when no term was selected but the edit button was pressed --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/AbstractMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/AbstractMenuPreferences.java index 05beaa434..bd9df2e8e 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/AbstractMenuPreferences.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/AbstractMenuPreferences.java @@ -235,6 +235,11 @@ public abstract class AbstractMenuPreferences extends public void widgetSelected(SelectionEvent e) { T selection = (T) ((StructuredSelection) tableViewer.getSelection()).getFirstElement(); + if(selection == null){ + StoreUtil.informationDialog("Nothing selected", "Please select a term to edit."); + return; + } + VocabularyTermWizard wizard = new VocabularyTermWizard(getTermClass(), selection, getConversationHolder()); WizardDialog dialog = new WizardDialog(StoreUtil.getShell(), wizard);