diff options
author | Nan Li | 2013-01-09 23:00:53 +0000 |
---|---|---|
committer | Neil Hauge | 2013-01-09 23:01:53 +0000 |
commit | 0c882a4ac166681870ae002ec9045de56a1b8a1e (patch) | |
tree | 5aaf23c8ef10be7e6a67025c43b013d0ce0f10ba | |
parent | 27029614d264383fbf338912e1b76fe5be83d974 (diff) | |
download | webtools.dali-0c882a4ac166681870ae002ec9045de56a1b8a1e.tar.gz webtools.dali-0c882a4ac166681870ae002ec9045de56a1b8a1e.tar.xz webtools.dali-0c882a4ac166681870ae002ec9045de56a1b8a1e.zip |
394485 - disable remove button to avoid NPEv201301092313
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/wizards/gen/TableAssociationsWizardPage.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/wizards/gen/TableAssociationsWizardPage.java b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/wizards/gen/TableAssociationsWizardPage.java index d7a961594e..a8410c84a1 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/wizards/gen/TableAssociationsWizardPage.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/wizards/gen/TableAssociationsWizardPage.java @@ -22,7 +22,6 @@ import org.eclipse.jdt.internal.ui.wizards.dialogfields.DialogField; import org.eclipse.jdt.internal.ui.wizards.dialogfields.IStringButtonAdapter; import org.eclipse.jdt.internal.ui.wizards.dialogfields.LayoutUtil; import org.eclipse.jdt.internal.ui.wizards.dialogfields.StringButtonDialogField; -import org.eclipse.jface.resource.LocalResourceManager; import org.eclipse.jface.resource.ResourceManager; import org.eclipse.jface.window.Window; import org.eclipse.jface.wizard.WizardDialog; @@ -165,7 +164,10 @@ public class TableAssociationsWizardPage extends WizardPage { hideAssociationDetail(); } } - } + if (associationList.selectedAssociationFigure == null) { + deleteAssociationLink.setEnabled(false); + } + } }); deleteAssociationLink.setEnabled(false); |