Skip to content

Commit 5da2df4

Browse files
plexusbbatsov
authored andcommitted
ImageIO/write only works with RenderedImage
1 parent 854e1e2 commit 5da2df4

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/cider/nrepl/middleware/content_type.clj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,9 @@
109109
(merge response (external-body-response file))
110110
response))
111111

112-
(defmethod content-type-response java.awt.Image [{^java.awt.Image image :value :as response}]
112+
(defmethod content-type-response java.awt.image.RenderedImage [{^java.awt.image.RenderedImage image :value :as response}]
113113
(with-open [bos (ByteArrayOutputStream.)]
114-
(ImageIO/write image "png" ^OutputStream bos)
115-
(merge response (when (ImageIO/write ^RenderedImage image "png" ^OutputStream bos)
114+
(merge response (when (ImageIO/write image "png" ^OutputStream bos)
116115
(slurp-reply "" ["image/png" {}] (.toByteArray bos))))))
117116

118117
(defn content-type-transport

0 commit comments

Comments
 (0)