diff --git a/collects/slideshow/tool.ss b/collects/slideshow/tool.ss index 6503737cbb..22aefbc27a 100644 --- a/collects/slideshow/tool.ss +++ b/collects/slideshow/tool.ss @@ -913,7 +913,10 @@ pict snip : ;; Converter: pict->image-snip ;; Namespace setup: - (λ () (dynamic-require '(lib "texpict/mrpict.ss") #f))) + (λ () + (with-handlers ((exn? void)) + ;; code running in this thunk cannot fail, or else drscheme gets wedged. + (dynamic-require '(lib "texpict/mrpict.ss") #f)))) (define lib-pict-snipclass (make-object lib-pict-snipclass%)) (send lib-pict-snipclass set-version 2)