r17962 - gnucash/trunk/src/register/ledger-core - Bug #499215, #530819, #551643: Register: Fix transaction pasting, which was fairly broken. Pasting was being committed immediately, the transaction was not checked properly before opening, the blank split was being destroyed while the transaction was left pending, and more. These problems left the register in an inconsistent state that was being noticed in g_assert() calls in several spots. GnuCash would then crash.

Charles Day cedayiv at cvs.gnucash.org
Wed Feb 25 14:10:24 EST 2009


Author: cedayiv
Date: 2009-02-25 14:10:23 -0500 (Wed, 25 Feb 2009)
New Revision: 17962
Trac: http://svn.gnucash.org/trac/changeset/17962

Modified:
   gnucash/trunk/src/register/ledger-core/split-register.c
Log:
Bug #499215, #530819, #551643: Register: Fix transaction pasting, which was fairly broken. Pasting was being committed immediately, the transaction was not checked properly before opening, the blank split was being destroyed while the transaction was left pending, and more. These problems left the register in an inconsistent state that was being noticed in g_assert() calls in several spots. GnuCash would then crash.




More information about the gnucash-patches mailing list