rendered paste bodyIndex: src/image.c
===================================================================
--- src/image.c (revision 88501)
+++ src/image.c (working copy)
@@ -313,7 +313,12 @@
image->active_bitmap->width, image->active_bitmap->height, image->active_bitmap->stride);
gfx = gdip_graphics_new (surface);
- gfx->dpi_x = gfx->dpi_y = gdip_get_display_dpi ();
+ if (image->active_bitmap) {
+ gfx->dpi_x = image->active_bitmap->dpi_horz;
+ gfx->dpi_y = image->active_bitmap->dpi_vert;
+ } else {
+ gfx->dpi_x = gfx->dpi_y = gdip_get_display_dpi ();
+ }
cairo_surface_destroy (surface);
gfx->image = image;