Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2020-08-06 08:13:08 +0000
committerLars Vogel2020-08-07 08:21:24 +0000
commitd6f6d299c7e1a8ba16a2693b9b3345c247b881fa (patch)
tree7a89a7354005c362e4e757da0bc19abda4c0b3c6
parent063c1109b1b05c247db1e330a69f90b0bdd5f8ca (diff)
downloadeclipse.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.java10
-rw-r--r--bundles/org.eclipse.jface/src/org/eclipse/jface/resource/RGBColorDescriptor.java5
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
- }
}

Back to the top