diff options
author | Curtis D'Entremont | 2006-11-10 23:00:12 +0000 |
---|---|---|
committer | Curtis D'Entremont | 2006-11-10 23:00:12 +0000 |
commit | 6c9d9203673ad08716f46485b1600f8c99db4c36 (patch) | |
tree | 6cbb91382a813e20f610489ec169a0e826f8210e /org.eclipse.ui.intro.universal/src | |
parent | 5a5faf8a9ebc1270b8b9918f01a0e42773bdf89b (diff) | |
download | eclipse.platform.ua-6c9d9203673ad08716f46485b1600f8c99db4c36.tar.gz eclipse.platform.ua-6c9d9203673ad08716f46485b1600f8c99db4c36.tar.xz eclipse.platform.ua-6c9d9203673ad08716f46485b1600f8c99db4c36.zip |
163558 Dynamic content support for all UA
Diffstat (limited to 'org.eclipse.ui.intro.universal/src')
-rw-r--r-- | org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java b/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java index 292ef459c..55536e730 100644 --- a/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java +++ b/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java @@ -481,8 +481,13 @@ public class UniversalIntroConfigurer extends IntroConfigurer implements IPath ipath = new Path(path); String pageId = ipath.segment(0); String s2 = ipath.segment(1); - if (!s2.equals("@")) //$NON-NLS-1$ + // if it's "@extension_id" then target that extension instead + if (s2.startsWith("@") && s2.length() > 1) { //$NON-NLS-1$ + extensionId = s2.substring(1); + } + if (!s2.equals("@")) { //$NON-NLS-1$ extensionRelativePath = true; + } if (introData.size() > 0) { // TODO getting the active product one only // Eventually we should consult the data from all the products |