diff options
author | Mohamed Hussein | 2012-06-18 20:49:07 +0000 |
---|---|---|
committer | Mike Rennie | 2012-06-19 15:10:19 +0000 |
commit | 8e246fd6bc086525333fe984b2d2ef5fee616b90 (patch) | |
tree | 783d647a295ae815cd9420be0462a5455592a7f9 /org.eclipse.debug.ui/ui/org/eclipse | |
parent | 47b47e012a23dac84ef19ec0d295776aa2702479 (diff) | |
download | eclipse.platform.debug-8e246fd6bc086525333fe984b2d2ef5fee616b90.tar.gz eclipse.platform.debug-8e246fd6bc086525333fe984b2d2ef5fee616b90.tar.xz eclipse.platform.debug-8e246fd6bc086525333fe984b2d2ef5fee616b90.zip |
Bug 381175 - [patch] launchConfigurationTypeImage to support platform:
style icons
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java index 4e6a8d0ad..d63d904e7 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java @@ -14,6 +14,7 @@ package org.eclipse.debug.internal.ui; import java.lang.reflect.InvocationTargetException; +import java.net.MalformedURLException; import java.net.URL; import java.util.HashSet; import java.util.Hashtable; @@ -1376,6 +1377,15 @@ public class DebugUIPlugin extends AbstractUIPlugin implements ILaunchListener, URL iconURL = FileLocator.find(bundle , new Path(iconPath), null); if (iconURL != null) { return ImageDescriptor.createFromURL(iconURL); + } else { // try to search as a URL in case it is absolute path + try { + iconURL = FileLocator.find(new URL(iconPath)); + if (iconURL != null) { + return ImageDescriptor.createFromURL(iconURL); + } + } catch (MalformedURLException e) { + // return null + } } } return null; |