Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2008-05-13 14:26:38 +0000
committerkmoore2008-05-13 14:26:38 +0000
commite1d8676b1f04b65208170774cd6fe956676ca351 (patch)
tree7b7b34b8386016ca5db8f9f36a5bd8f76d03f116
parent41689d1c4f2372230246f9bec10c46b31fc79431 (diff)
downloadwebtools.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.java5
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()) {

Back to the top