From ca1636643a8ae649c092a5c9aaf92882b472d9ee Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Wed, 13 Oct 2021 07:13:12 +0800 Subject: [PATCH] [dialog-custom-report] don't allocate GValue receive GncGUID* directly from GtkTreeModel --- gnucash/gnome/dialog-custom-report.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnucash/gnome/dialog-custom-report.c b/gnucash/gnome/dialog-custom-report.c index 67d80f78a7..4ca9937bfb 100644 --- a/gnucash/gnome/dialog-custom-report.c +++ b/gnucash/gnome/dialog-custom-report.c @@ -640,10 +640,8 @@ gnc_ui_custom_report_edit_name (GncMainWindow * window, SCM scm_guid) while (valid_iter) { - GValue value = { 0, }; GncGUID *row_guid; - gtk_tree_model_get_value (model, &iter, COL_NUM, &value); - row_guid = (GncGUID *) g_value_get_pointer (&value); + gtk_tree_model_get (model, &iter, COL_NUM, &row_guid, -1); if (guid_equal (guid, row_guid)) { @@ -663,7 +661,6 @@ gnc_ui_custom_report_edit_name (GncMainWindow * window, SCM scm_guid) break; } - g_value_unset (&value); valid_iter = gtk_tree_model_iter_next (model, &iter); }