mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Limit memo length to 27 chars on Quicken wallet checks with side stub
Patch by David Reiser, bug #340977 git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13965 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
5340a658ec
commit
aeda15cb74
@ -172,13 +172,20 @@
|
||||
(+ offset (caddr words-pos)))
|
||||
(gnc:print-session-text ps (number-to-words amount 100)))
|
||||
|
||||
(if (not (eq? (print-check-format:format format-info) 'wallet))
|
||||
(let ((memo-pos (assq 'memo format)))
|
||||
(gnc:print-session-moveto ps (cadr memo-pos)
|
||||
(+ offset (caddr memo-pos)))
|
||||
(gnc:print-session-text ps memo))
|
||||
(gnc:print-session-text ps memo)))
|
||||
|
||||
(if (eq? (print-check-format:format format-info) 'wallet)
|
||||
(begin
|
||||
(let ((memo-pos (assq 'memo format)))
|
||||
(gnc:print-session-moveto ps (cadr memo-pos)
|
||||
(+ offset (caddr memo-pos)))
|
||||
(if (< (string-length memo) 28)
|
||||
(gnc:print-session-text ps memo)
|
||||
(gnc:print-session-text ps (substring memo 0 27))))
|
||||
(let ((memostub-pos (assq 'memo-stub format)))
|
||||
(gnc:print-session-moveto ps (cadr memostub-pos)
|
||||
(+ offset (caddr memostub-pos)))
|
||||
|
Loading…
Reference in New Issue
Block a user