removed extra depenencies
svn: r17630
This commit is contained in:
parent
fbe29fa7e2
commit
8838d90cd5
|
@ -1,7 +1,6 @@
|
||||||
#lang scheme
|
#lang scheme/base
|
||||||
|
|
||||||
(require mzlib/class
|
(require scheme/class
|
||||||
mzlib/string
|
|
||||||
mrlib/cache-image-snip)
|
mrlib/cache-image-snip)
|
||||||
|
|
||||||
(provide visible-matrix%
|
(provide visible-matrix%
|
||||||
|
@ -70,7 +69,9 @@
|
||||||
(super-new)
|
(super-new)
|
||||||
(define/override (read f)
|
(define/override (read f)
|
||||||
(define b (send f get-bytes))
|
(define b (send f get-bytes))
|
||||||
(data->snip (read-from-string b (lambda () #f))))
|
(data->snip
|
||||||
|
(with-handlers ((exn:fail:read? (λ (x) #f)))
|
||||||
|
(read (open-input-string b)))))
|
||||||
(define/override (data->snip data)
|
(define/override (data->snip data)
|
||||||
(define _ (unless data (error 'read "in matrix-snip-class% failed")))
|
(define _ (unless data (error 'read "in matrix-snip-class% failed")))
|
||||||
(define new-cache-image-snip (super data->snip (cadr data)))
|
(define new-cache-image-snip (super data->snip (cadr data)))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user