Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroPartPresentation.java')
-rw-r--r--org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroPartPresentation.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroPartPresentation.java b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroPartPresentation.java
index 79fb7182e..db66a14e3 100644
--- a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroPartPresentation.java
+++ b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroPartPresentation.java
@@ -398,13 +398,18 @@ public class IntroPartPresentation extends AbstractIntroElement {
AbstractIntroPartImplementation implementation = null;
try {
- if (implementationType.equals(BROWSER_IMPL_KIND))
+ switch (implementationType) {
+ case BROWSER_IMPL_KIND:
implementation = //null;
- new BrowserIntroPartImplementation();
- else if (implementationType.equals(FORMS_IMPL_KIND))
+ new BrowserIntroPartImplementation();
+ break;
+ case FORMS_IMPL_KIND:
implementation = new FormIntroPartImplementation();
- else
+ break;
+ default:
implementation = new TextIntroPartImplementation();
+ break;
+ }
} catch (Exception e) {
Log.error("Could not instantiate implementation " //$NON-NLS-1$
+ implementationType, e);

Back to the top