fixed bug the recording of the drscheme:htdp:last-set-teachpacks preference
svn: r7012
This commit is contained in:
parent
81136382a0
commit
d5c184f893
|
@ -579,17 +579,20 @@
|
|||
new-tps))))
|
||||
settings)))
|
||||
(λ (settings name)
|
||||
(make-htdp-lang-settings
|
||||
(drscheme:language:simple-settings-case-sensitive settings)
|
||||
(drscheme:language:simple-settings-printing-style settings)
|
||||
(drscheme:language:simple-settings-fraction-style settings)
|
||||
(drscheme:language:simple-settings-show-sharing settings)
|
||||
(drscheme:language:simple-settings-insert-newlines settings)
|
||||
(drscheme:language:simple-settings-annotations settings)
|
||||
(htdp-lang-settings-tracing? settings)
|
||||
(filter (λ (x) (not (equal? (cadr x) name)))
|
||||
(htdp-lang-settings-teachpacks settings))))
|
||||
(let ([new-tps (filter (λ (x) (not (equal? (cadr x) name)))
|
||||
(htdp-lang-settings-teachpacks settings))])
|
||||
(preferences:set 'drscheme:htdp:last-set-teachpacks new-tps)
|
||||
(make-htdp-lang-settings
|
||||
(drscheme:language:simple-settings-case-sensitive settings)
|
||||
(drscheme:language:simple-settings-printing-style settings)
|
||||
(drscheme:language:simple-settings-fraction-style settings)
|
||||
(drscheme:language:simple-settings-show-sharing settings)
|
||||
(drscheme:language:simple-settings-insert-newlines settings)
|
||||
(drscheme:language:simple-settings-annotations settings)
|
||||
(htdp-lang-settings-tracing? settings)
|
||||
new-tps)))
|
||||
(λ (settings)
|
||||
(preferences:set 'drscheme:htdp:last-set-teachpacks '())
|
||||
(make-htdp-lang-settings
|
||||
(drscheme:language:simple-settings-case-sensitive settings)
|
||||
(drscheme:language:simple-settings-printing-style settings)
|
||||
|
|
Loading…
Reference in New Issue
Block a user