rem: source_account = compte_courant;
add: source_account = gsb_account_get_current_account ();
context: void move_selected_operation_to_account ( GtkMenuItem * menu_item ){    gint target_account, source_account;    if (! assert_selected_transaction()) return;    source_account = compte_courant;    target_account = GPOINTER_TO_INT ( gtk_object_get_data ( GTK_OBJECT(menu_item), 							     "no_compte" ) );      if ( move_operation_to_account ( gsb_account_get_current_transaction (source_account), target_account ))    {	gtk_notebook_set_page ( GTK_NOTEBOOK ( notebook_general ), 1 );	update_transaction_in_trees ( gsb_account_get_current_transaction (source_account) );	if ( mise_a_jour_combofix_tiers_necessaire )	    mise_a_jour_combofix_tiers ();	if ( mise_a_jour_combofix_categ_necessaire )	    mise_a_jour_combofix_categ ();	if ( mise_a_jour_combofix_imputation_necessaire )	    mise_a_jour_combofix_imputation ();	gsb_account_set_current_balance ( source_account, 					  calcule_solde_compte ( source_account ));	gsb_account_set_marked_balance ( source_account, 					 calcule_solde_pointe_compte ( source_account ));	mise_a_jour_labels_soldes ();	modification_fichier ( TRUE );    }}