diff options
Diffstat (limited to 'extraplugins/java/org.eclipse.papyrus.java.generator.ui/src/org/eclipse/papyrus/java/generator/ui/preference/PackageListEditor.java')
-rw-r--r-- | extraplugins/java/org.eclipse.papyrus.java.generator.ui/src/org/eclipse/papyrus/java/generator/ui/preference/PackageListEditor.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/extraplugins/java/org.eclipse.papyrus.java.generator.ui/src/org/eclipse/papyrus/java/generator/ui/preference/PackageListEditor.java b/extraplugins/java/org.eclipse.papyrus.java.generator.ui/src/org/eclipse/papyrus/java/generator/ui/preference/PackageListEditor.java index dd8d8cf9519..cb3c44f05d8 100644 --- a/extraplugins/java/org.eclipse.papyrus.java.generator.ui/src/org/eclipse/papyrus/java/generator/ui/preference/PackageListEditor.java +++ b/extraplugins/java/org.eclipse.papyrus.java.generator.ui/src/org/eclipse/papyrus/java/generator/ui/preference/PackageListEditor.java @@ -20,6 +20,7 @@ import java.util.LinkedList; import java.util.List;
import org.eclipse.jdt.internal.ui.preferences.TypeFilterInputDialog;
+import org.eclipse.jface.dialogs.InputDialog;
import org.eclipse.jface.preference.ListEditor;
import org.eclipse.swt.widgets.Composite;
@@ -56,6 +57,10 @@ public class PackageListEditor extends ListEditor { d.open();
Object pack = d.getResult();
+ // Return null if user clicked on "cancel" button, to not add ampty package on the list
+ if(d.getReturnCode() == InputDialog.CANCEL) {
+ return null;
+ }
return pack.toString();
}
|