From 855b7830d33f300c7ae125723b0530640147ab3b Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 14 Dec 2010 17:44:35 +0000 Subject: [PATCH] background: Make ensure_bg() actually change filenames Otherwise you might call it as many times as you want, the filename won't be changed for it, or its metadata (such as whether it is a slideshow) updated. --- panels/background/gnome-wp-item.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/panels/background/gnome-wp-item.c b/panels/background/gnome-wp-item.c index 882966191..e2ad20b45 100644 --- a/panels/background/gnome-wp-item.c +++ b/panels/background/gnome-wp-item.c @@ -108,13 +108,12 @@ static void set_bg_properties (GnomeWPItem *item) void gnome_wp_item_ensure_gnome_bg (GnomeWPItem *item) { - if (!item->bg) { + if (!item->bg) item->bg = gnome_bg_new (); - g_object_set_data (G_OBJECT (item->bg), "gnome-wp-item", item); + g_object_set_data (G_OBJECT (item->bg), "gnome-wp-item", item); - set_bg_properties (item); - } + set_bg_properties (item); } void gnome_wp_item_update (GnomeWPItem *item) {