[cp-patches] Missing ReleaseArrayElements

2008-10-10 Thread Robert Lougher
Hi,

This fixes a missing ReleaseArrayElements in the GTK peer code (fixing
a noticeable memory leak).

Rob.
Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
===
RCS file: /sources/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c,v
retrieving revision 1.26
diff -u -r1.26 gnu_java_awt_peer_gtk_CairoGraphics2D.c
--- native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c	11 Sep 2007 09:48:49 -	1.26
+++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c	10 Oct 2008 06:44:01 -
@@ -372,6 +372,7 @@
 }
 gdk_threads_leave();
 
+  (*env)-ReleaseLongArrayElements (env, java_fontset, fonts, 0);
   g_free(glyphs);
 }
 


Re: [cp-patches] Missing ReleaseArrayElements

2008-10-10 Thread Robert Lougher
Hi,

I forgot to say that somebody needs to commit this, as I can't :)

Thanks,
Rob.

On Fri, Oct 10, 2008 at 7:55 AM, Robert Lougher [EMAIL PROTECTED] wrote:
 Hi,

 This fixes a missing ReleaseArrayElements in the GTK peer code (fixing
 a noticeable memory leak).

 Rob.