JPEG decoding: remove extra allocation

This commit is contained in:
Matthew Flatt 2012-12-22 09:42:21 -07:00
parent 1545ed42c8
commit f4285e4e86

View File

@ -598,7 +598,7 @@
(jpeg_set_defaults c) (jpeg_set_defaults c)
(jpeg_set_quality c quality #t) (jpeg_set_quality c quality #t)
(jpeg_start_compress c #t) (jpeg_start_compress c #t)
(let-values ([(samps bstr) (create-jpeg-sample-array c (* width height 3))] (let-values ([(samps bstr) (create-jpeg-sample-array c (* width 3))]
[(A R G B) (argb-indices)]) [(A R G B) (argb-indices)])
(cairo_surface_flush s) (cairo_surface_flush s)
(let* ([dest (cairo_image_surface_get_data s)] (let* ([dest (cairo_image_surface_get_data s)]