From 36fa8d57bf9cd1a6485a50ab1f5db67c92176036 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Fri, 23 Feb 2018 13:29:39 -0800 Subject: [PATCH] Transient-for for reconcile information dialog. --- gnucash/gnome-utils/gnc-tree-util-split-reg.c | 3 ++- gnucash/gnome/window-reconcile.c | 2 +- gnucash/gnome/window-reconcile2.c | 2 +- gnucash/register/ledger-core/split-register-control.c | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gnucash/gnome-utils/gnc-tree-util-split-reg.c b/gnucash/gnome-utils/gnc-tree-util-split-reg.c index e7f81fdccd..d7d383623a 100644 --- a/gnucash/gnome-utils/gnc-tree-util-split-reg.c +++ b/gnucash/gnome-utils/gnc-tree-util-split-reg.c @@ -182,7 +182,8 @@ gtu_sr_handle_exchange_rate (GncTreeViewSplitReg *view, gnc_numeric amount, Tran rate_split = gtu_sr_get_rate_from_db (reg_comm, xfer_comm); /* create the exchange-rate dialog */ - xfer = gnc_xfer_dialog (NULL, NULL); + + xfer = gnc_xfer_dialog (GTK_WIDGET (view), NULL); gnc_xfer_dialog_is_exchange_dialog (xfer, &rate_split); diff --git a/gnucash/gnome/window-reconcile.c b/gnucash/gnome/window-reconcile.c index c1190d8d80..78ed182a8a 100644 --- a/gnucash/gnome/window-reconcile.c +++ b/gnucash/gnome/window-reconcile.c @@ -2152,7 +2152,7 @@ recnFinishCB (GtkAction *action, RecnWindow *recnData) Account *payment_account; XferDialog *xfer; - xfer = gnc_xfer_dialog(NULL, account); + xfer = gnc_xfer_dialog (GTK_WIDGET (recnData->window), account); gnc_xfer_dialog_set_amount(xfer, gnc_numeric_neg (recnData->new_ending)); diff --git a/gnucash/gnome/window-reconcile2.c b/gnucash/gnome/window-reconcile2.c index 3b8082fd3a..d8d59beeab 100644 --- a/gnucash/gnome/window-reconcile2.c +++ b/gnucash/gnome/window-reconcile2.c @@ -2096,7 +2096,7 @@ recnFinishCB (GtkAction *action, RecnWindow2 *recnData) Account *payment_account; XferDialog *xfer; - xfer = gnc_xfer_dialog (NULL, account); + xfer = gnc_xfer_dialog (GTK_WIDGET (recnData->window), account); gnc_xfer_dialog_set_amount (xfer, gnc_numeric_neg (recnData->new_ending)); diff --git a/gnucash/register/ledger-core/split-register-control.c b/gnucash/register/ledger-core/split-register-control.c index 3ab5c3e905..235befa260 100644 --- a/gnucash/register/ledger-core/split-register-control.c +++ b/gnucash/register/ledger-core/split-register-control.c @@ -1250,7 +1250,7 @@ gnc_split_register_xfer_dialog(SplitRegister *reg, Transaction *txn, cur = reg->table->current_cursor; /* Create the exchange rate dialog. */ - xfer = gnc_xfer_dialog(NULL, NULL); + xfer = gnc_xfer_dialog(GTK_WIDGET (reg), NULL); g_return_val_if_fail(xfer, NULL); /* Set the description. */