diff options
author | kmoore | 2008-05-13 14:26:38 +0000 |
---|---|---|
committer | kmoore | 2008-05-13 14:26:38 +0000 |
commit | e1d8676b1f04b65208170774cd6fe956676ca351 (patch) | |
tree | 7b7b34b8386016ca5db8f9f36a5bd8f76d03f116 | |
parent | 41689d1c4f2372230246f9bec10c46b31fc79431 (diff) | |
download | webtools.dali-e1d8676b1f04b65208170774cd6fe956676ca351.tar.gz webtools.dali-e1d8676b1f04b65208170774cd6fe956676ca351.tar.xz webtools.dali-e1d8676b1f04b65208170774cd6fe956676ca351.zip |
230414 - patch from Dimiter Dimitrov - handle cancel dialog
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/entity/EntityRowTableWizardSection.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/entity/EntityRowTableWizardSection.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/entity/EntityRowTableWizardSection.java index 9d0a7a0ca7..bd725f8d7d 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/entity/EntityRowTableWizardSection.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/entity/EntityRowTableWizardSection.java @@ -262,7 +262,10 @@ public class EntityRowTableWizardSection extends Composite { */ private void handleAddButtonSelected() { AddFieldDialog dialog = new AddFieldDialog(getShell(), title, labelsForCombo, labelsForText); - dialog.open(); + int result = dialog.open(); + if (result == Window.CANCEL) { + return; + } EntityRow entityRow = dialog.getEntityRow(); addEntityRow(entityRow); if (!entityRow.couldBeKey()) { |