diff options
author | Bastien Nocera <hadess@hadess.net> | 2010-12-14 17:44:35 +0000 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2010-12-14 18:27:10 +0000 |
commit | 855b7830d33f300c7ae125723b0530640147ab3b (patch) | |
tree | f2ac0d01350aa41b94fd73fbad5e2b92bdc7c9b7 | |
parent | adfe6ef8fc2e873e4de24c25fe322c78702c976e (diff) |
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.
-rw-r--r-- | panels/background/gnome-wp-item.c | 7 |
1 files 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) { |