pygtk r3055 - in trunk: . gtk



Author: paulp
Date: Tue Dec  2 21:10:52 2008
New Revision: 3055
URL: http://svn.gnome.org/viewvc/pygtk?rev=3055&view=rev

Log:
2008-12-02  Paul Pogonyshev  <pogonyshev gmx net>

	Bug 562991 â memory leak in gdk.draw_indexed_image

	* gtk/gdkdraw.override (_wrap_gdk_draw_indexed_image): Free
	`colors' array.


Modified:
   trunk/ChangeLog
   trunk/gtk/gdkdraw.override

Modified: trunk/gtk/gdkdraw.override
==============================================================================
--- trunk/gtk/gdkdraw.override	(original)
+++ trunk/gtk/gdkdraw.override	Tue Dec  2 21:10:52 2008
@@ -375,6 +375,7 @@
     for (i = 0; i < n_colors; i++)
 	colors[i] = PyInt_AsLong(PyList_GetItem(pycolors, i));
     cmap = gdk_rgb_cmap_new(colors, n_colors);
+    g_free(colors);
     gdk_draw_indexed_image(GDK_DRAWABLE(self->obj), GDK_GC(gc->obj), x, y,
 			   width, height, dith, buf, rowstride,
 			   cmap);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]