summaryrefslogtreecommitdiffstats
path: root/src/sp-image.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2010-06-29 21:05:56 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2010-06-29 21:05:56 +0000
commit55f7e59c13b6fb502a0cfbbe811f2f3f90cc6f80 (patch)
tree59cad53c22c3820db30fc96ba21d54f5f0b269fd /src/sp-image.cpp
parentBitmap image rendering (diff)
downloadinkscape-55f7e59c13b6fb502a0cfbbe811f2f3f90cc6f80.tar.gz
inkscape-55f7e59c13b6fb502a0cfbbe811f2f3f90cc6f80.zip
Fix icons
(bzr r9508.1.7)
Diffstat (limited to 'src/sp-image.cpp')
-rw-r--r--src/sp-image.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/sp-image.cpp b/src/sp-image.cpp
index 106d03149..32ba3f021 100644
--- a/src/sp-image.cpp
+++ b/src/sp-image.cpp
@@ -1311,19 +1311,15 @@ sp_image_update_canvas_image (SPImage *image)
}
for (SPItemView *v = item->display; v != NULL; v = v->next) {
- int pixskip = gdk_pixbuf_get_n_channels(image->pixbuf) * gdk_pixbuf_get_bits_per_sample(image->pixbuf) / 8;
- int rs = gdk_pixbuf_get_rowstride(image->pixbuf);
nr_arena_image_set_style(NR_ARENA_IMAGE(v->arenaitem), SP_OBJECT_STYLE(SP_OBJECT(image)));
- if (image->aspect_align == SP_ASPECT_NONE) {
- nr_arena_image_set_pixels(NR_ARENA_IMAGE(v->arenaitem),
- gdk_pixbuf_get_pixels(image->pixbuf),
- gdk_pixbuf_get_width(image->pixbuf),
- gdk_pixbuf_get_height(image->pixbuf),
- rs);
+ // TODO: reenable preserveAspectRatio
+ //if (image->aspect_align == SP_ASPECT_NONE) {
+ nr_arena_image_set_pixbuf(NR_ARENA_IMAGE(v->arenaitem),
+ image->pixbuf);
nr_arena_image_set_geometry(NR_ARENA_IMAGE(v->arenaitem),
image->x.computed, image->y.computed,
image->width.computed, image->height.computed);
- } else { // preserveAspectRatio
+ /*} else { // preserveAspectRatio
nr_arena_image_set_pixels(NR_ARENA_IMAGE(v->arenaitem),
gdk_pixbuf_get_pixels(image->pixbuf) + image->trimx*pixskip + image->trimy*rs,
image->trimwidth,
@@ -1332,7 +1328,7 @@ sp_image_update_canvas_image (SPImage *image)
nr_arena_image_set_geometry(NR_ARENA_IMAGE(v->arenaitem),
image->viewx, image->viewy,
image->viewwidth, image->viewheight);
- }
+ }*/
}
}