From 88e50537847f82a8ea33cd5c9e0cd285d3f55fd2 Mon Sep 17 00:00:00 2001 From: Robert Fewell <14uBobIT@gmail.com> Date: Sun, 24 May 2026 12:33:23 +0100 Subject: [PATCH] Bug 799766 - Double line preference not respected in search register After the changes to fix bug 799753, when the register default is to show double lines the search results were only showing one line of the transaction, a refresh of the search register would fix this. This was down to the removal of a refresh from the register creation as it is now done when the register is focused. In the find transaction dialog a refresh was being done before the register creation which was not reflected in the register when it was focused. To fix this, do not do a refresh when creating the search register but only when 'updating the search'. --- gnucash/gnome/dialog-find-transactions.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnucash/gnome/dialog-find-transactions.c b/gnucash/gnome/dialog-find-transactions.c index 9e13835cf2..2bc68427a6 100644 --- a/gnucash/gnome/dialog-find-transactions.c +++ b/gnucash/gnome/dialog-find-transactions.c @@ -65,13 +65,13 @@ do_find_cb (QofQuery *query, gpointer user_data, gpointer *result) else gnc_ledger_display_set_query (ledger, query); - gnc_ledger_display_refresh (ledger); - if (new_ledger) { page = gnc_plugin_page_register_new_ledger (ledger); gnc_main_window_open_page (GNC_MAIN_WINDOW(ftd->parent), page); } + else + gnc_ledger_display_refresh (ledger); qof_query_destroy (ftd->q);