diff options
author | Felipe Heidrich <felipe_heidrich@ca.ibm.com> | 2011-12-05 17:30:21 -0500 |
---|---|---|
committer | Felipe Heidrich <felipe_heidrich@ca.ibm.com> | 2011-12-05 17:30:21 -0500 |
commit | 399668ec62007974ac5ae7cf065fd3ab7640c5d3 (patch) | |
tree | 4ea2c715c783a0f51e66fca6ceb240cc250448df /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java | |
parent | e0e004ceb02d4870eb82258243938757bd2367dc (diff) | |
download | eclipse.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.java | 5 |
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); } |