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

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

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

revision 1.16 by mkoch, Fri Oct 8 22:27:35 2004 UTC revision 1.17 by mark, Tue Oct 26 23:50:04 2004 UTC
# Line 130  Java_gnu_java_awt_peer_gtk_GdkGraphics_c Line 130  Java_gnu_java_awt_peer_gtk_GdkGraphics_c
130    (JNIEnv *env, jobject obj, jobject peer)    (JNIEnv *env, jobject obj, jobject peer)
131  {  {
132    void *ptr;    void *ptr;
   jobject *gref;  
133    
134    ptr = NSA_GET_PTR (env, peer);    ptr = NSA_GET_PTR (env, peer);
135    
# Line 420  JNIEXPORT void JNICALL Java_gnu_java_awt Line 419  JNIEXPORT void JNICALL Java_gnu_java_awt
419    struct graphics *g;    struct graphics *g;
420    GdkGCValues saved;    GdkGCValues saved;
421    GtkWidget *widget;    GtkWidget *widget;
422      union widget_union w;
423    
424    g = (struct graphics *) NSA_GET_PTR (env, obj);    g = (struct graphics *) NSA_GET_PTR (env, obj);
425    
426    gdk_threads_enter ();    gdk_threads_enter ();
427    if (GDK_IS_WINDOW (g->drawable))    if (GDK_IS_WINDOW (g->drawable))
428      {      {
429        gdk_window_get_user_data (GDK_WINDOW (g->drawable), (void **) &widget);        w.widget = &widget;
430          gdk_window_get_user_data (GDK_WINDOW (g->drawable), w.void_widget);
431        if (widget == NULL || !GTK_IS_EVENT_BOX (widget))        if (widget == NULL || !GTK_IS_EVENT_BOX (widget))
432          gdk_window_clear_area ((GdkWindow *) g->drawable,          gdk_window_clear_area ((GdkWindow *) g->drawable,
433                                 x + g->x_offset, y + g->y_offset,                                 x + g->x_offset, y + g->y_offset,
# Line 642  JNIEXPORT void JNICALL Java_gnu_java_awt Line 643  JNIEXPORT void JNICALL Java_gnu_java_awt
643    gdk_threads_leave ();    gdk_threads_leave ();
644  }  }
645    
646  static void realize_cb (GtkWidget *widget, jobject peer)  static void realize_cb (GtkWidget *widget __attribute__ ((unused)),
647                            jobject peer)
648  {  {
649    gdk_threads_leave ();    gdk_threads_leave ();
650    

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

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