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