rem: gsb_account_set_last_transaction ( i, NULL ); gsb_account_set_finished_background_color ( i, 0 ); gsb_account_set_finished_balance_showed ( i, 0 ); gsb_account_set_finished_selection_transaction ( i, 0); gtk_list_store_clear ( gsb_account_get_store (i) );
add: gtk_list_store_clear ( gsb_transactions_list_get_store()  );
context: gboolean modification_retient_affichage_par_compte ( void ){    gint nb_lignes;    gint affichage_r;    if ( etat.retient_affichage_par_compte )	return FALSE;    nb_lignes = gsb_account_get_nb_rows ( gsb_account_get_current_account () );    affichage_r = gsb_account_get_r (gsb_account_get_current_account ());    /*     on doit réafficher tous les comptes qui ne correspondent pas */    GSList *list_tmp;    list_tmp = gsb_account_get_list_accounts ();    while ( list_tmp )    {	gint i;	i = gsb_account_get_no_account ( list_tmp -> data );	if (  gsb_account_get_nb_rows ( i ) != nb_lignes	      ||	      gsb_account_get_r (i) != affichage_r )	{	    gsb_account_set_nb_rows ( i, 				      nb_lignes );	    gsb_account_set_r (i,			       affichage_r );	    gsb_account_set_last_transaction ( i,					       NULL );	    gsb_account_set_finished_background_color ( i,							0 );	    gsb_account_set_finished_balance_showed ( i,						      0 );	    gsb_account_set_finished_selection_transaction ( i,							      0);	    gtk_list_store_clear ( gsb_account_get_store (i) );	}	list_tmp = list_tmp -> next;    }    /* 	on met en place l'idle */    demarrage_idle ();    return FALSE;}