From 4115c439204eeda72f00fffd771afbc953533e97 Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Wed, 7 May 2014 18:18:24 +0200 Subject: [PATCH] Reapply "Fix bad qof_instance crash in dialog-payments" This reverts commit b81289acc66340c74a4b7ed32d0dfffef4a87c16. --- src/business/business-gnome/dialog-payment.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/business/business-gnome/dialog-payment.c b/src/business/business-gnome/dialog-payment.c index 151f678068..ae6e0a7d85 100644 --- a/src/business/business-gnome/dialog-payment.c +++ b/src/business/business-gnome/dialog-payment.c @@ -458,7 +458,7 @@ gnc_payment_dialog_owner_changed (PaymentWindow *pw) pw->invoice = NULL; /* Now handle the account tree */ - qof_instance_get (QOF_INSTANCE (owner), + qof_instance_get (qofOwnerGetOwner (owner), "payment-last-account", &guid, NULL); @@ -506,17 +506,17 @@ gnc_payment_dialog_post_to_changed (PaymentWindow *pw) static void gnc_payment_dialog_remember_account (PaymentWindow *pw, Account *acc) { - GncOwner *owner = &pw->owner; + QofInstance *owner = qofOwnerGetOwner (&pw->owner); const GncGUID *guid; if (!acc) return; guid = xaccAccountGetGUID(acc); - qof_begin_edit (QOF_INSTANCE (owner)); - qof_instance_set (QOF_INSTANCE (owner), + qof_begin_edit (owner); + qof_instance_set (owner, "payment-last-account", guid, NULL); - qof_commit_edit (QOF_INSTANCE (owner)); + qof_commit_edit (owner); }