small window-reconcile fix

Kevin Finn kevinfinn@mediaone.net
Sat, 23 Jun 2001 00:46:29 -0500


This is a multi-part message in MIME format.
--------------82972DF69D65C02B00B56C3A
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


     This fixes a negative balance display for reverse balanced
accounts.  To reproduce the bug, start to reconcile a credit account, in
the startRecnWindow click in the date selector, and press '-' to scroll
backwards.  The end value display will immediately jump from positive to
negative, and the negative value won't reconcile properly when you do go
into the reconcile window.  The attached patch fixes the problem.

-- 

Kevin Finn
kevinfinn@mediaone.net
--------------82972DF69D65C02B00B56C3A
Content-Type: application/octet-stream;
 name="gnucash-20010623-003947-kevin.diff.gz"
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment;
 filename="gnucash-20010623-003947-kevin.diff.gz"

begin 664 gnucash-20010623-003947-kevin.diff.gz
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
BKII-I-QI-1>0G3GF6C\KK%5_HY"-UY<EYG^7@)#2>$\`````
`
end

--------------82972DF69D65C02B00B56C3A--