mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
[import-backend.cpp] inline gnc_import_TransInfo_set_match_list
Inline this function which is only used in gnc_import_TransInfo_remove_top_match.
This commit is contained in:
parent
49b47f9da7
commit
7acfa1a9a5
@ -128,26 +128,18 @@ gnc_import_TransInfo_get_match_list (const GNCImportTransInfo *info)
|
|||||||
return info->match_list;
|
return info->match_list;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
void
|
||||||
gnc_import_TransInfo_set_match_list (GNCImportTransInfo *info, GList* match_list)
|
gnc_import_TransInfo_remove_top_match (GNCImportTransInfo *info)
|
||||||
{
|
{
|
||||||
g_assert (info);
|
g_return_if_fail (info);
|
||||||
info->match_list = match_list;
|
info->match_list = g_list_remove (info->match_list, static_cast<gpointer>(info->match_list->data));
|
||||||
if (match_list)
|
if (info->match_list)
|
||||||
info->selected_match_info.selected_match = static_cast<GNCImportMatchInfo*>(match_list->data);
|
info->selected_match_info.selected_match = static_cast<GNCImportMatchInfo*>(info->match_list->data);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
info->selected_match_info.selected_match = nullptr;
|
info->selected_match_info.selected_match = nullptr;
|
||||||
gnc_import_TransInfo_set_action (info, GNCImport_ADD);
|
gnc_import_TransInfo_set_action (info, GNCImport_ADD);
|
||||||
}
|
};
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
gnc_import_TransInfo_remove_top_match (GNCImportTransInfo *info)
|
|
||||||
{
|
|
||||||
GList* match_trans = gnc_import_TransInfo_get_match_list (info);
|
|
||||||
match_trans = g_list_remove (match_trans, static_cast<gpointer>(match_trans->data));
|
|
||||||
gnc_import_TransInfo_set_match_list (info, match_trans);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Transaction *
|
Transaction *
|
||||||
|
Loading…
Reference in New Issue
Block a user