summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjcsjcs <jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2006-09-17 17:27:21 +0000
committerjcsjcs <jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2006-09-17 17:27:21 +0000
commitd87635772255248b4b806b8363652c047a751b6e (patch)
tree36c0a5e2ad621d6138b60fc07e0b4da47d1c7a8d
parentdaed5361c83e5c47ff528ded11f99c08005a8152 (diff)
downloadlibgpod-d87635772255248b4b806b8363652c047a751b6e.tar.gz
libgpod-d87635772255248b4b806b8363652c047a751b6e.tar.xz
libgpod-d87635772255248b4b806b8363652c047a751b6e.zip
Sizing of pixmap did not work properly for data (non-file) coverart.
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1314 f01d2545-417e-4e96-918e-98f8d0dbbcb6
-rw-r--r--src/itdb_artwork.c6
-rw-r--r--src/ithumb-writer.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/itdb_artwork.c b/src/itdb_artwork.c
index a203867..8c87c87 100644
--- a/src/itdb_artwork.c
+++ b/src/itdb_artwork.c
@@ -1,4 +1,4 @@
-/* Time-stamp: <2006-09-18 02:13:08 jcs>
+/* Time-stamp: <2006-09-18 02:23:53 jcs>
|
| Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
| Part of the gtkpod project.
@@ -543,13 +543,13 @@ itdb_thumb_get_gdk_pixbuf (Itdb_Device *device, Itdb_Thumb *thumb)
{ /* use data stored in image_data */
GdkPixbufLoader *loader = gdk_pixbuf_loader_new ();
g_return_val_if_fail (loader, FALSE);
+ gdk_pixbuf_loader_set_size (loader,
+ width, height);
gdk_pixbuf_loader_write (loader,
thumb->image_data,
thumb->image_data_len,
NULL);
gdk_pixbuf_loader_close (loader, NULL);
- gdk_pixbuf_loader_set_size (loader,
- width, height);
pixbuf = gdk_pixbuf_loader_get_pixbuf (loader);
g_object_ref (pixbuf);
g_object_unref (loader);
diff --git a/src/ithumb-writer.c b/src/ithumb-writer.c
index 98f350c..ea2d662 100644
--- a/src/ithumb-writer.c
+++ b/src/ithumb-writer.c
@@ -228,14 +228,14 @@ ithumb_writer_write_thumbnail (iThumbWriter *writer,
{ /* image data is stored in image_data and image_data_len */
GdkPixbufLoader *loader = gdk_pixbuf_loader_new ();
g_return_val_if_fail (loader, FALSE);
+ gdk_pixbuf_loader_set_size (loader,
+ writer->img_info->width,
+ writer->img_info->height);
gdk_pixbuf_loader_write (loader,
thumb->image_data,
thumb->image_data_len,
NULL);
gdk_pixbuf_loader_close (loader, NULL);
- gdk_pixbuf_loader_set_size (loader,
- writer->img_info->width,
- writer->img_info->height);
pixbuf = gdk_pixbuf_loader_get_pixbuf (loader);
g_object_ref (pixbuf);
g_object_unref (loader);