Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMohamed Hussein2012-06-18 20:49:07 +0000
committerMike Rennie2012-06-19 15:10:19 +0000
commit8e246fd6bc086525333fe984b2d2ef5fee616b90 (patch)
tree783d647a295ae815cd9420be0462a5455592a7f9 /org.eclipse.debug.ui/ui/org/eclipse
parent47b47e012a23dac84ef19ec0d295776aa2702479 (diff)
downloadeclipse.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.java10
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;

Back to the top