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

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

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

revision 1.50 by fitzsim, Thu Aug 18 01:22:00 2005 UTC revision 1.51 by fitzsim, Thu Aug 18 03:15:15 2005 UTC
# Line 602  Java_gnu_java_awt_peer_gtk_GtkComponentP Line 602  Java_gnu_java_awt_peer_gtk_GtkComponentP
602    
603    bg = GTK_WIDGET (ptr)->style->bg[GTK_STATE_NORMAL];    bg = GTK_WIDGET (ptr)->style->bg[GTK_STATE_NORMAL];
604    
   gdk_threads_leave ();  
   
605    array = (*env)->NewIntArray (env, 3);    array = (*env)->NewIntArray (env, 3);
606    
   gdk_threads_enter ();  
   
607    rgb = (*env)->GetIntArrayElements (env, array, NULL);    rgb = (*env)->GetIntArrayElements (env, array, NULL);
608    /* convert color data from 16 bit values down to 8 bit values */    /* convert color data from 16 bit values down to 8 bit values */
609    rgb[0] = bg.red   >> 8;    rgb[0] = bg.red   >> 8;
# Line 635  Java_gnu_java_awt_peer_gtk_GtkComponentP Line 631  Java_gnu_java_awt_peer_gtk_GtkComponentP
631    
632    fg = GTK_WIDGET (ptr)->style->fg[GTK_STATE_NORMAL];    fg = GTK_WIDGET (ptr)->style->fg[GTK_STATE_NORMAL];
633    
   gdk_threads_leave ();  
   
634    array = (*env)->NewIntArray (env, 3);    array = (*env)->NewIntArray (env, 3);
635    
   gdk_threads_enter ();  
   
636    rgb = (*env)->GetIntArrayElements (env, array, NULL);    rgb = (*env)->GetIntArrayElements (env, array, NULL);
637    /* convert color data from 16 bit values down to 8 bit values */    /* convert color data from 16 bit values down to 8 bit values */
638    rgb[0] = fg.red   >> 8;    rgb[0] = fg.red   >> 8;

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

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