diff options
| author | Lars Vogel | 2020-08-06 08:13:08 +0000 |
|---|---|---|
| committer | Lars Vogel | 2020-08-07 08:21:24 +0000 |
| commit | d6f6d299c7e1a8ba16a2693b9b3345c247b881fa (patch) | |
| tree | 7a89a7354005c362e4e757da0bc19abda4c0b3c6 | |
| parent | 063c1109b1b05c247db1e330a69f90b0bdd5f8ca (diff) | |
| download | eclipse.platform.ui-d6f6d299c7e1a8ba16a2693b9b3345c247b881fa.tar.gz eclipse.platform.ui-d6f6d299c7e1a8ba16a2693b9b3345c247b881fa.tar.xz eclipse.platform.ui-d6f6d299c7e1a8ba16a2693b9b3345c247b881fa.zip | |
Bug 565208: Change ColorDescription to avoid clients calling
destroyColor
Method destroyColor is deprecated
Change-Id: Iae013b53690b4bb131a3001bcaf4813474110436
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
| -rw-r--r-- | bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ColorDescriptor.java | 10 | ||||
| -rw-r--r-- | bundles/org.eclipse.jface/src/org/eclipse/jface/resource/RGBColorDescriptor.java | 5 |
2 files changed, 8 insertions, 7 deletions
diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ColorDescriptor.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ColorDescriptor.java index 99ea67d3100..544921cff78 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ColorDescriptor.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ColorDescriptor.java @@ -87,9 +87,15 @@ public abstract class ColorDescriptor extends DeviceResourceDescriptor { * * @since 3.1 * - * @param toDestroy a Color that was previously allocated by an equal ColorDescriptor + * @deprecated Colors do not need disposal anymore + * + * @param toDestroy a Color that was previously allocated by an equal + * ColorDescriptor */ - public abstract void destroyColor(Color toDestroy); + @Deprecated + public void destroyColor(Color toDestroy) { + // Colors do not need disposal + } @Override public final Object createResource(Device device) throws DeviceResourceException { diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/RGBColorDescriptor.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/RGBColorDescriptor.java index 72fd0472f44..4dee0f494ef 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/RGBColorDescriptor.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/RGBColorDescriptor.java @@ -81,9 +81,4 @@ class RGBColorDescriptor extends ColorDescriptor { return new Color(device, color); } - - @Override - public void destroyColor(Color toDestroy) { - // Colors do not need disposal - } } |
