diff options
author | Dani Megert | 2005-08-02 10:16:47 +0000 |
---|---|---|
committer | Dani Megert | 2005-08-02 10:16:47 +0000 |
commit | 8944e8a923cbc950ab79da221f8768da87f13a15 (patch) | |
tree | 7454b9576e4c8706abc7e5c38bdb7002eb8c01cb | |
parent | 9e27f19c01406432e7f37cb98ab03ac7b7d33d71 (diff) | |
download | eclipse.platform.text-8944e8a923cbc950ab79da221f8768da87f13a15.tar.gz eclipse.platform.text-8944e8a923cbc950ab79da221f8768da87f13a15.tar.xz eclipse.platform.text-8944e8a923cbc950ab79da221f8768da87f13a15.zip |
Fixed bug 105261: Support for BIDI iconsv20050802-0800
-rw-r--r-- | org.eclipse.ui.editors/src/org/eclipse/ui/texteditor/MarkerAnnotationPreferences.java | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/texteditor/MarkerAnnotationPreferences.java b/org.eclipse.ui.editors/src/org/eclipse/ui/texteditor/MarkerAnnotationPreferences.java index 61bcdd09800..324bcdeb698 100644 --- a/org.eclipse.ui.editors/src/org/eclipse/ui/texteditor/MarkerAnnotationPreferences.java +++ b/org.eclipse.ui.editors/src/org/eclipse/ui/texteditor/MarkerAnnotationPreferences.java @@ -10,7 +10,6 @@ *******************************************************************************/ package org.eclipse.ui.texteditor; -import java.net.MalformedURLException; import java.net.URL; import java.text.Collator; import java.util.ArrayList; @@ -19,23 +18,19 @@ import java.util.Comparator; import java.util.Iterator; import java.util.List; -import org.osgi.framework.Bundle; - import org.eclipse.core.resources.IMarker; import org.eclipse.core.runtime.IConfigurationElement; import org.eclipse.core.runtime.IExtensionPoint; +import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Platform; - -import org.eclipse.swt.graphics.RGB; - import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.preference.PreferenceConverter; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.jface.resource.StringConverter; - +import org.eclipse.swt.graphics.RGB; import org.eclipse.ui.editors.text.EditorsUI; - import org.eclipse.ui.internal.editors.text.EditorsPlugin; +import org.osgi.framework.Bundle; /** @@ -537,11 +532,10 @@ public class MarkerAnnotationPreferences { if (bundle == null) return null; - try { - return ImageDescriptor.createFromURL(new URL(bundle.getEntry("/"), iconPath)); //$NON-NLS-1$ - } catch (MalformedURLException x) { - EditorsPlugin.log(x); - } - return null; + URL url= Platform.find(bundle, new Path(iconPath)); + if (url != null) + return ImageDescriptor.createFromURL(url); + + return ImageDescriptor.getMissingImageDescriptor(); } } |