X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/editors/ColorManager.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/editors/ColorManager.java index 0a5c492..7bcdd21 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/editors/ColorManager.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/editors/ColorManager.java @@ -8,18 +8,22 @@ import org.eclipse.swt.graphics.Color; import org.eclipse.swt.graphics.RGB; import org.eclipse.swt.widgets.Display; -public class ColorManager { +public class ColorManager +{ protected Map fColorTable = new HashMap(10); - public void dispose() { + public void dispose() + { Iterator e = fColorTable.values().iterator(); while (e.hasNext()) ((Color) e.next()).dispose(); } - public Color getColor(RGB rgb) { + public Color getColor(RGB rgb) + { Color color = (Color) fColorTable.get(rgb); - if (color == null) { + if (color == null) + { color = new Color(Display.getCurrent(), rgb); fColorTable.put(rgb, color); }