Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/facet')
-rw-r--r--plugins/facet/org.eclipse.papyrus.emf.facet.util.emf.ui/src/org/eclipse/papyrus/emf/facet/util/emf/ui/internal/exported/util/wizard/SelectETypeWizardImpl.java2
-rw-r--r--plugins/facet/org.eclipse.papyrus.emf.facet.util.ui/src/org/eclipse/papyrus/emf/facet/util/ui/internal/exported/util/dialog/AbstractDialog.java14
2 files changed, 2 insertions, 14 deletions
diff --git a/plugins/facet/org.eclipse.papyrus.emf.facet.util.emf.ui/src/org/eclipse/papyrus/emf/facet/util/emf/ui/internal/exported/util/wizard/SelectETypeWizardImpl.java b/plugins/facet/org.eclipse.papyrus.emf.facet.util.emf.ui/src/org/eclipse/papyrus/emf/facet/util/emf/ui/internal/exported/util/wizard/SelectETypeWizardImpl.java
index 818cd7e8843..589c45630d1 100644
--- a/plugins/facet/org.eclipse.papyrus.emf.facet.util.emf.ui/src/org/eclipse/papyrus/emf/facet/util/emf/ui/internal/exported/util/wizard/SelectETypeWizardImpl.java
+++ b/plugins/facet/org.eclipse.papyrus.emf.facet.util.emf.ui/src/org/eclipse/papyrus/emf/facet/util/emf/ui/internal/exported/util/wizard/SelectETypeWizardImpl.java
@@ -51,7 +51,7 @@ public class SelectETypeWizardImpl<T extends EClassifier> extends Wizard
public SelectETypeWizardImpl(final Class<? extends T> eTypeOption,
final EPackage ePackage) {
super();
- this.dialog = new WizardDialog(new Shell(Display.getDefault()),
+ this.dialog = new WizardDialog(Display.getDefault().getActiveShell(),
this);
this.ePackageWP = new SelectEPackageWizardPage();
this.eClassifierWP = new SelectEClassifierWizardPage<T>(eTypeOption,
diff --git a/plugins/facet/org.eclipse.papyrus.emf.facet.util.ui/src/org/eclipse/papyrus/emf/facet/util/ui/internal/exported/util/dialog/AbstractDialog.java b/plugins/facet/org.eclipse.papyrus.emf.facet.util.ui/src/org/eclipse/papyrus/emf/facet/util/ui/internal/exported/util/dialog/AbstractDialog.java
index 9ac112b30cd..965da7e9c1f 100644
--- a/plugins/facet/org.eclipse.papyrus.emf.facet.util.ui/src/org/eclipse/papyrus/emf/facet/util/ui/internal/exported/util/dialog/AbstractDialog.java
+++ b/plugins/facet/org.eclipse.papyrus.emf.facet.util.ui/src/org/eclipse/papyrus/emf/facet/util/ui/internal/exported/util/dialog/AbstractDialog.java
@@ -59,19 +59,7 @@ public abstract class AbstractDialog<CB extends Object, W extends ICommandWidget
* Constructor.
*/
protected AbstractDialog() {
- super(createDisplayedShell());
- }
-
- private static Shell createDisplayedShell() {
- final Display display = Display.getDefault();
- final Shell shell = new Shell(display);
- final Monitor primary = display.getPrimaryMonitor();
- final Rectangle bounds = primary.getBounds();
- final Rectangle rect = shell.getBounds();
- final int xLocation = bounds.x + ((bounds.width - rect.width) / 2);
- final int yLocation = bounds.y + ((bounds.height - rect.height) / 2);
- shell.setLocation(xLocation, yLocation);
- return shell;
+ super(Display.getCurrent().getActiveShell());
}
/**

Back to the top