1 diff -u control-center-2.16.1/capplets/background/gnome-wp-capplet.c-orig control-center-2.16.1/capplets/background/gnome-wp-capplet.c 2 --- control-center-2.16.1/capplets/background/gnome-wp-capplet.c-orig 2006-10-20 11:32:47.399571000 +0100 3 +++ control-center-2.16.1/capplets/background/gnome-wp-capplet.c 2006-10-20 11:36:23.391708000 +0100 4 @@ -846,6 +846,7 @@ 5 GdkCursor * cursor; 6 const gchar ** args; 7 GtkFileFilter *filter; 8 + char *default_dir, *temp_dir; 9 10 gtk_rc_parse_string ("style \"wp-tree-defaults\" {\n" 11 " GtkTreeView::horizontal-separator = 6\n" 12 @@ -1036,6 +1037,16 @@ 13 14 gnome_wp_set_sensitivities (capplet); 15 16 + temp_dir = g_strconcat (g_get_home_dir () , "/Documents", NULL); 17 + default_dir = g_strconcat (temp_dir, "/Pictures", NULL); 18 + 19 + if (!g_file_test (default_dir, G_FILE_TEST_IS_DIR)) { 20 + g_free (default_dir); 21 + default_dir = g_strdup (temp_dir); 22 + } 23 + 24 + g_free (temp_dir); 25 + 26 /* Create the file chooser dialog stuff here */ 27 capplet->filesel = gtk_file_chooser_dialog_new_with_backend (_("Add Wallpaper"), 28 GTK_WINDOW (capplet->window), 29 @@ -1049,6 +1060,8 @@ 30 gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (capplet->filesel), 31 TRUE); 32 33 + gtk_file_chooser_set_current_folder (capplet->filesel, default_dir); 34 + 35 gtk_file_chooser_set_use_preview_label (GTK_FILE_CHOOSER (capplet->filesel), 36 FALSE); 37 38 39