add: if ( OPERATION_SELECTIONNEE -> operation_ventilee ) { GSList *liste_tmp;  liste_tmp = LISTE_OPERATIONS;  while ( liste_tmp ) { struct structure_operation *operation;  operation = liste_tmp -> data;  if ( operation -> no_operation_ventilee_associee == OPERATION_SELECTIONNEE -> no_operation ) operation -> pointe = 0;  liste_tmp = liste_tmp -> next; } }
context: void r_press (void){/*   si ctrl n'est pas enfonc, on se barre */  if ( etat.ctrl != 1 )    return;  p_tab_nom_de_compte_variable = p_tab_nom_de_compte_courant;  /* si on est sur l'opration vide -> on se barre */  if ( OPERATION_SELECTIONNEE == GINT_TO_POINTER ( -1 ) )    return;  if ( OPERATION_SELECTIONNEE -> pointe == 0 )    {      /* on relve l'opration */      OPERATION_SELECTIONNEE -> pointe = 2;      if ( etat.r_affiches )	gtk_clist_set_text ( GTK_CLIST ( CLIST_OPERATIONS ),			     gtk_clist_find_row_from_data ( GTK_CLIST ( CLIST_OPERATIONS ),							    OPERATION_SELECTIONNEE ),			     3,			     "R");      else	remplissage_liste_operations ( compte_courant );      modification_fichier( TRUE );    }  else      if ( OPERATION_SELECTIONNEE -> pointe == 2 )	{	  /* 	  d-relve l'opration */	  OPERATION_SELECTIONNEE -> pointe = 0;	  gtk_clist_set_text ( GTK_CLIST ( CLIST_OPERATIONS ),			       gtk_clist_find_row_from_data ( GTK_CLIST ( CLIST_OPERATIONS ),							      OPERATION_SELECTIONNEE ),			       3,			       NULL );	  modification_fichier( TRUE );	}}