rem: static void change_arrow ( GtkWidget *bouton,
add: static gboolean change_arrow ( GtkWidget *bouton,
context: static void change_arrow ( GtkWidget *bouton,			   GtkComboFix *combofix ){  /* ncessaire de mettre le grab_focus en premier pour le fonctionnement avec grisbi */  gtk_widget_grab_focus ( combofix -> entry );  if ( combofix -> affiche_liste && GTK_WIDGET_VISIBLE ( combofix -> popup ) )    {      combofix -> affiche_liste = 0;      gtk_arrow_set ( GTK_ARROW ( GTK_BIN ( combofix -> arrow ) -> child ),		      GTK_ARROW_UP,		      GTK_SHADOW_ETCHED_OUT);      gtk_grab_remove ( combofix -> popup );      gdk_pointer_ungrab ( GDK_CURRENT_TIME );      gtk_widget_hide ( combofix->popup );    }  else    {      combofix -> affiche_liste = 1;      combofix -> label_selectionne = -1;      gtk_arrow_set ( GTK_ARROW ( GTK_BIN ( combofix -> arrow ) -> child ),		      GTK_ARROW_DOWN,		      GTK_SHADOW_ETCHED_OUT);      affiche_proposition ( GINT_TO_POINTER ( -1 ),			    "",			    0,			    0,			    combofix );    }} 