From ae39df07eb81614dd8316ba2c191c80fe41f5b85 Mon Sep 17 00:00:00 2001 From: Robert Fewell <14uBobIT@gmail.com> Date: Sun, 22 Nov 2020 10:35:32 +0000 Subject: [PATCH] Bug 720564 - Search in General Ledger If you search from a General Ledger the search results will update the General Ledger and the only way to get back the contents is to close and reopen the General Ledger. This change makes it the same as any other register in that the search results are opened in a new search page. --- gnucash/register/ledger-core/gnc-ledger-display.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnucash/register/ledger-core/gnc-ledger-display.c b/gnucash/register/ledger-core/gnc-ledger-display.c index fb36bf4ac9..15281a8cd2 100644 --- a/gnucash/register/ledger-core/gnc-ledger-display.c +++ b/gnucash/register/ledger-core/gnc-ledger-display.c @@ -184,6 +184,9 @@ find_by_query (gpointer find_data, gpointer user_data) Query* q = find_data; GNCLedgerDisplay* ld = user_data; + if (ld->reg->type != SEARCH_LEDGER) + return FALSE; + if (!q || !ld) return FALSE;