pygtk r3071 - in branches/pygtk-2-14: . gtk



Author: paulp
Date: Tue Jan  6 21:20:38 2009
New Revision: 3071
URL: http://svn.gnome.org/viewvc/pygtk?rev=3071&view=rev

Log:
Merge from trunk:

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:
   branches/pygtk-2-14/   (props changed)
   branches/pygtk-2-14/ChangeLog
   branches/pygtk-2-14/gtk/gdkdraw.override

Modified: branches/pygtk-2-14/gtk/gdkdraw.override
==============================================================================
--- branches/pygtk-2-14/gtk/gdkdraw.override	(original)
+++ branches/pygtk-2-14/gtk/gdkdraw.override	Tue Jan  6 21:20:38 2009
@@ -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]