commit | bdf2ff7581fb0b3481aab45845b009448eb9c2e6 | [log] [tgz] |
---|---|---|
author | Ed Merks <ed.merks@gmail.com> | Wed Sep 14 08:44:27 2016 +0200 |
committer | Ed Merks <ed.merks@gmail.com> | Wed Sep 14 08:44:27 2016 +0200 |
tree | 97a9fda7c1e103d90c517f5b292d2ebd8c23df8c | |
parent | 523fda9489c6b9cdc427c4b455881b818b673413 [diff] |
[501199] Enter Projects Page from Eclipse will cause the program gets stuck https://bugs.eclipse.org/bugs/show_bug.cgi?id=501199
diff --git a/plugins/org.eclipse.oomph.setup.ui/src/org/eclipse/oomph/setup/ui/wizards/SetupWizard.java b/plugins/org.eclipse.oomph.setup.ui/src/org/eclipse/oomph/setup/ui/wizards/SetupWizard.java index 48a61e5..94a53bf 100644 --- a/plugins/org.eclipse.oomph.setup.ui/src/org/eclipse/oomph/setup/ui/wizards/SetupWizard.java +++ b/plugins/org.eclipse.oomph.setup.ui/src/org/eclipse/oomph/setup/ui/wizards/SetupWizard.java
@@ -744,7 +744,14 @@ { if (otherChildShell.isVisible() && excludedShell != otherChildShell && (otherChildShell.getStyle() & SWT.APPLICATION_MODAL) != 0) { - return true; + if (otherChildShell.getData("IndexLoaderDialogShell") != null) + { + otherChildShell.setVisible(false); + } + else + { + return true; + } } } @@ -770,6 +777,7 @@ } else { + dialogShell.setData("IndexLoaderDialogShell", progressMonitorDialog); dialogShell.setVisible(true); } }