Fix options bug.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2742 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas 2000-08-31 19:55:05 +00:00
parent 3b1cd62663
commit 00bdf69962

View File

@ -277,15 +277,16 @@
sort-tag
documentation-string
default-value
setter-function-called-cb
option-widget-changed-cb)
setter-function-called-cb
option-widget-changed-cb)
(let* ((value default-value)
(value->string (lambda () (gnc:value->string value))))
(gnc:make-option
section name sort-tag 'boolean documentation-string
(lambda () value)
(lambda (x) (set! value x)
(setter-function-called-cb x))
(if (procedure? setter-function-called-cb)
(setter-function-called-cb x)))
(lambda () default-value)
(gnc:restore-form-generator value->string)
(lambda (x)