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

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

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

revision 1.17 by fitzsim, Thu Jul 14 22:07:02 2005 UTC revision 1.18 by fitzsim, Thu Aug 18 01:22:00 2005 UTC
# Line 219  Java_gnu_java_awt_peer_gtk_GtkChoicePeer Line 219  Java_gnu_java_awt_peer_gtk_GtkChoicePeer
219    return index;    return index;
220  }  }
221    
222  static void selection_changed_cb (GtkComboBox *combobox, jobject peer)  static void
223    selection_changed_cb (GtkComboBox *combobox, jobject peer)
224  {  {
225    jstring label;    jstring label;
226    GtkTreeModel *model;    GtkTreeModel *model;
# Line 236  static void selection_changed_cb (GtkCom Line 237  static void selection_changed_cb (GtkCom
237        gtk_tree_model_get (model, &iter, 0, &selected, -1);        gtk_tree_model_get (model, &iter, 0, &selected, -1);
238        label = (*cp_gtk_gdk_env())->NewStringUTF (cp_gtk_gdk_env(), selected);        label = (*cp_gtk_gdk_env())->NewStringUTF (cp_gtk_gdk_env(), selected);
239    
       gdk_threads_leave ();  
   
240        (*cp_gtk_gdk_env())->CallVoidMethod (cp_gtk_gdk_env(), peer,        (*cp_gtk_gdk_env())->CallVoidMethod (cp_gtk_gdk_env(), peer,
241                                      postChoiceItemEventID,                                      postChoiceItemEventID,
242                                      label,                                      label,
243                                      (jint) AWT_ITEM_SELECTED);                                      (jint) AWT_ITEM_SELECTED);
   
       gdk_threads_enter ();  
244      }      }
245  }  }

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

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