r23194 - gnucash/branches/2.4/src - [r23192]Bug 632362 - Unable to create "reversing transaction" again after it is removed

John Ralls jralls at code.gnucash.org
Tue Sep 24 16:32:23 EDT 2013


Author: jralls
Date: 2013-09-24 16:32:22 -0400 (Tue, 24 Sep 2013)
New Revision: 23194
Trac: http://svn.gnucash.org/trac/changeset/23194

Modified:
   gnucash/branches/2.4/src/engine/Account.c
   gnucash/branches/2.4/src/engine/SchedXaction.c
   gnucash/branches/2.4/src/engine/Split.c
   gnucash/branches/2.4/src/engine/Transaction.c
   gnucash/branches/2.4/src/engine/gnc-commodity.c
   gnucash/branches/2.4/src/engine/gnc-pricedb.c
   gnucash/branches/2.4/src/engine/gncEmployee.c
   gnucash/branches/2.4/src/engine/gncVendor.c
   gnucash/branches/2.4/src/gnome-utils/gnc-plugin-page.c
   gnucash/branches/2.4/src/libqof/qof/qofinstance.c
   gnucash/branches/2.4/src/register/register-gnome/gnucash-cursor.c
   gnucash/branches/2.4/src/register/register-gnome/gnucash-grid.c
   gnucash/branches/2.4/src/register/register-gnome/gnucash-header.c
   gnucash/branches/2.4/src/register/register-gnome/gnucash-item-edit.c
Log:
[r23192]Bug 632362 - Unable to create "reversing transaction" again after it is removed

>From leaking references in g_object_get because both g_object_get
and g_value_set_object ref the object, which is only unreffed once.
Using g_value_take_object() instead prevents the double-ref.



More information about the gnucash-patches mailing list