summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java
diff options
context:
space:
mode:
authorFelipe Heidrich <felipe_heidrich@ca.ibm.com>2011-12-05 17:30:21 -0500
committerFelipe Heidrich <felipe_heidrich@ca.ibm.com>2011-12-05 17:30:21 -0500
commit399668ec62007974ac5ae7cf065fd3ab7640c5d3 (patch)
tree4ea2c715c783a0f51e66fca6ceb240cc250448df /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java
parente0e004ceb02d4870eb82258243938757bd2367dc (diff)
downloadeclipse.platform.swt-399668ec62007974ac5ae7cf065fd3ab7640c5d3.tar.gz
eclipse.platform.swt-399668ec62007974ac5ae7cf065fd3ab7640c5d3.tar.xz
eclipse.platform.swt-399668ec62007974ac5ae7cf065fd3ab7640c5d3.zip
Revert "364593 - Memory leak in Table when changing cell background colors"
This reverts commit e0e004ceb02d4870eb82258243938757bd2367dc.
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java5
1 files changed, 0 insertions, 5 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java
index 68d8a81a5f..c40dea482d 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java
@@ -217,7 +217,6 @@ Color _getBackground () {
if (ptr [0] == 0) return parent.getBackground ();
GdkColor gdkColor = new GdkColor ();
OS.memmove (gdkColor, ptr [0], GdkColor.sizeof);
- OS.gdk_color_free (ptr [0]);
return Color.gtk_new (display, gdkColor);
}
@@ -230,7 +229,6 @@ Color _getBackground (int index) {
if (ptr [0] == 0) return _getBackground ();
GdkColor gdkColor = new GdkColor ();
OS.memmove (gdkColor, ptr [0], GdkColor.sizeof);
- OS.gdk_color_free (ptr [0]);
return Color.gtk_new (display, gdkColor);
}
@@ -246,7 +244,6 @@ Color _getForeground () {
if (ptr [0] == 0) return parent.getForeground ();
GdkColor gdkColor = new GdkColor ();
OS.memmove (gdkColor, ptr [0], GdkColor.sizeof);
- OS.gdk_color_free (ptr [0]);
return Color.gtk_new (display, gdkColor);
}
@@ -259,7 +256,6 @@ Color _getForeground (int index) {
if (ptr [0] == 0) return _getForeground ();
GdkColor gdkColor = new GdkColor ();
OS.memmove (gdkColor, ptr [0], GdkColor.sizeof);
- OS.gdk_color_free (ptr [0]);
return Color.gtk_new (display, gdkColor);
}
@@ -272,7 +268,6 @@ Image _getImage (int index) {
if (ptr [0] == 0) return null;
ImageList imageList = parent.imageList;
int imageIndex = imageList.indexOf (ptr [0]);
- OS.g_object_unref (ptr [0]);
if (imageIndex == -1) return null;
return imageList.get (imageIndex);
}