[Xfce4-commits] r29694 - in xfdesktop/trunk: . settings

Brian Tarricone kelnos at xfce.org
Thu Apr 2 08:43:49 CEST 2009


Author: kelnos
Date: 2009-04-02 06:43:49 +0000 (Thu, 02 Apr 2009)
New Revision: 29694

Modified:
   xfdesktop/trunk/NEWS
   xfdesktop/trunk/settings/main.c
Log:
run 'xfdesktop --reload' when the 1st img is added to an img list (bug 5001)

Modified: xfdesktop/trunk/NEWS
===================================================================
--- xfdesktop/trunk/NEWS	2009-04-02 06:34:40 UTC (rev 29693)
+++ xfdesktop/trunk/NEWS	2009-04-02 06:43:49 UTC (rev 29694)
@@ -8,6 +8,8 @@
     is run (bug 5156).
   * Make default button in 'delete multiple' dialog consistent with
     default in 'delete single' dialog (bug 5140).
+  * Reload the desktop when the first image is added to an image
+    list (bug 5001).
 
 
 Xfce 4.6.0

Modified: xfdesktop/trunk/settings/main.c
===================================================================
--- xfdesktop/trunk/settings/main.c	2009-04-02 06:34:40 UTC (rev 29693)
+++ xfdesktop/trunk/settings/main.c	2009-04-02 06:43:49 UTC (rev 29694)
@@ -876,8 +876,14 @@
             g_free(pdata);
         }
 
-        if(panel->image_list_loaded)
+        if(panel->image_list_loaded) {
             xfdesktop_settings_save_backdrop_list(panel, model);
+
+            /* if we just added the first image, instruct xfdesktop
+             * to load it */
+            if(gtk_tree_model_iter_n_children(model, NULL) == 1)
+                g_spawn_command_line_async("xfdesktop --reload", NULL);
+        }
     }
 
     gtk_widget_destroy(chooser);




More information about the Xfce4-commits mailing list