summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Jon McCann <jmccann@redhat.com>2009-12-10 17:32:58 -0500
committerWilliam Jon McCann <jmccann@redhat.com>2009-12-10 17:32:58 -0500
commitc68c8122a761fe22f09d56dbf863eeaaabd4a3ee (patch)
tree26511b78dad460ac35537da7be33115352f3c4d9
parent303111fc48a74addbf408ddd47d6d88ca43b5e45 (diff)
downloadgnome-desktop-c68c8122a761fe22f09d56dbf863eeaaabd4a3ee.tar.gz
don't try to scale null images
-rw-r--r--libgnome-desktop/gnome-bg.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libgnome-desktop/gnome-bg.c b/libgnome-desktop/gnome-bg.c
index c584147c..f050e707 100644
--- a/libgnome-desktop/gnome-bg.c
+++ b/libgnome-desktop/gnome-bg.c
@@ -1843,10 +1843,10 @@ create_img_thumbnail (GnomeBG *bg,
FileSize *fs;
fs = find_best_size (slide->file1, dest_width, dest_height);
tmp = get_as_thumbnail (bg, factory, fs->file);
-
- thumb = scale_thumbnail (
- bg->placement, fs->file,
- tmp, screen, dest_width, dest_height);
+ if (tmp)
+ thumb = scale_thumbnail (
+ bg->placement, fs->file,
+ tmp, screen, dest_width, dest_height);
}
else {
FileSize *fs1, *fs2;