rem: devise_compte -> no_devise != gsb_account_get_currency (compte_courant) ) devise_compte = devise_par_no ( gsb_account_get_currency (compte_courant) );
add: devise_compte -> no_devise != gsb_account_get_currency (gsb_account_get_current_account ()) ) devise_compte = devise_par_no ( gsb_account_get_currency (gsb_account_get_current_account ()) );
context: void click_sur_bouton_voir_change ( void ){    struct structure_operation *transaction;    struct struct_devise *devise;    gtk_widget_grab_focus ( widget_formulaire_par_element (TRANSACTION_FORM_DATE) );    transaction = gtk_object_get_data ( GTK_OBJECT ( formulaire ),				      "adr_struct_ope" );    if ( !devise_compte ||	 devise_compte -> no_devise != gsb_account_get_currency (compte_courant) )	devise_compte = devise_par_no ( gsb_account_get_currency (compte_courant) );    devise = devise_par_no ( transaction -> devise );    demande_taux_de_change ( devise_compte, devise,			     transaction -> une_devise_compte_egale_x_devise_ope,			     transaction -> taux_change, transaction -> frais_change, 			     TRUE );    if ( taux_de_change[0] ||  taux_de_change[1] )    {	transaction -> taux_change = taux_de_change[0];	transaction -> frais_change = taux_de_change[1];	if ( transaction -> taux_change < 0 )	{	    transaction -> taux_change = -transaction -> taux_change;	    transaction -> une_devise_compte_egale_x_devise_ope = 1;	}	else	    transaction -> une_devise_compte_egale_x_devise_ope = 0;    }}