import-backend.cpp (gnucash-5.0.tar.bz2) | : | import-backend.cpp (gnucash-5.1.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 303 | skipping to change at line 303 | |||
if (lsplit) | if (lsplit) | |||
{ | { | |||
info->lsplit_price = lsplit->price; | info->lsplit_price = lsplit->price; | |||
info->lsplit_action = g_strdup(lsplit->action); | info->lsplit_action = g_strdup(lsplit->action); | |||
info->lsplit_memo = g_strdup(lsplit->memo); | info->lsplit_memo = g_strdup(lsplit->memo); | |||
if (gnc_numeric_check (lsplit->amount) == 0) | if (gnc_numeric_check (lsplit->amount) == 0) | |||
{ | { | |||
info->lsplit_amount = lsplit->amount; | info->lsplit_amount = lsplit->amount; | |||
info->lsplit_amount_selected_manually = true; | info->lsplit_amount_selected_manually = true; | |||
} | } | |||
info->dest_acc = lsplit->account; | /* Bayesian matching may have already set a candidate destination | |||
* account. However if the csv data also provides one, the one from the | ||||
* csv data is preferred. */ | ||||
if (lsplit->account) | ||||
info->dest_acc = lsplit->account; | ||||
info->lsplit_rec_state = lsplit->rec_state; | info->lsplit_rec_state = lsplit->rec_state; | |||
info->lsplit_rec_date = lsplit->rec_date; | info->lsplit_rec_date = lsplit->rec_date; | |||
} | } | |||
} | } | |||
void | void | |||
gnc_import_TransInfo_set_append_text (GNCImportTransInfo *info, | gnc_import_TransInfo_set_append_text (GNCImportTransInfo *info, | |||
gboolean append_text) | gboolean append_text) | |||
{ | { | |||
g_assert (info); | g_assert (info); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 5 lines changed or added |