/[classpath]/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
ViewVC logotype

Diff of /classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by mark, Tue Aug 16 18:16:27 2005 UTC revision 1.13 by fitzsim, Thu Aug 18 03:15:15 2005 UTC
# Line 130  Java_gnu_java_awt_peer_gtk_GtkImage_getP Line 130  Java_gnu_java_awt_peer_gtk_GtkImage_getP
130    height = gdk_pixbuf_get_height (pixbuf);    height = gdk_pixbuf_get_height (pixbuf);
131    rowstride = gdk_pixbuf_get_rowstride (pixbuf);    rowstride = gdk_pixbuf_get_rowstride (pixbuf);
132    
   /* Must release the GDK lock before allocating memory through the  
      JVM, since some JVMs use the same lock for allocations and  
      finalization.  Deadlock can occur on those JVMs. */  
   gdk_threads_leave ();  
   
133    result_array = (*env)->NewIntArray (env, (width * height));    result_array = (*env)->NewIntArray (env, (width * height));
134    
   gdk_threads_enter ();  
   
135    dst = result_array_iter =    dst = result_array_iter =
136      (*env)->GetIntArrayElements (env, result_array, NULL);      (*env)->GetIntArrayElements (env, result_array, NULL);
137    

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26